@Retention(value=RUNTIME) @Target(value={PACKAGE,字段,METHOD,TYPE,PARAMETER}) public @interface XmlJavaTypeAdapter
XmlAdapter
对自定义编组。
用法:
@XmlJavaTypeAdapter注释可以与以下程序元素一起使用:
XmlJavaTypeAdapters
当在类上定义@XmlJavaTypeAdapter注释时,它适用于对类的所有引用。
当在包级别定义@XmlJavaTypeAdapter注释时,它适用于从包中的所有引用到@XmlJavaTypeAdapter.type() 。
当@XmlJavaTypeAdapter注释的字段,属性或参数定义,则该注释适用于字段,属性或仅参数。
甲@XmlJavaTypeAdapter注释上一个字段,属性或参数覆盖与类由字段,属性或参数所引用相关联的注释@XmlJavaTypeAdapter。
甲@XmlJavaTypeAdapter注释上的类覆盖在该类的包级别指定的@XmlJavaTypeAdapter注释。
此注释可与以下其它注释一起使用: XmlElement
, XmlAttribute
, XmlElementRef
, XmlElementRefs
, XmlAnyElement
。 这也可以在与以下注释封装级使用: XmlAccessorType
, XmlSchema
, XmlSchemaType
, XmlSchemaTypes
。
示例:参见XmlAdapter
中的示例
XmlAdapter
Modifier and Type | Required Element and Description |
---|---|
类<? extends XmlAdapter> |
value
指向将值类型转换为绑定类型的类,反之亦然。
|
public abstract 类<? extends XmlAdapter> value
XmlAdapter
。
public abstract 类 type