-
@Retention(RUNTIME) @Target({PACKAGE,字段,METHOD,TYPE,PARAMETER}) public @interface XmlJavaTypeAdapter
使用实现XmlAdapter
的适配器进行自定义封送。用法:
@XmlJavaTypeAdapter
注释可以与以下程序元素一起使用:- 一个JavaBean属性
- 领域
- 参数
- 包
- 从
XmlJavaTypeAdapters
当某个类定义了
@XmlJavaTypeAdapter
注释时,它将适用于对该类的所有引用。当在包级别定义
@XmlJavaTypeAdapter
注释时,它将适用于包内的所有引用到@XmlJavaTypeAdapter.type()
。当在字段,属性或参数上定义
@XmlJavaTypeAdapter
注释时,注释仅适用于字段,属性或参数。甲
@XmlJavaTypeAdapter
注释上一个字段,属性或参数覆盖@XmlJavaTypeAdapter
与类由字段,属性或参数所引用相关联的注释。类上的一个
@XmlJavaTypeAdapter
注释覆盖了@XmlJavaTypeAdapter
的包级别指定的@XmlJavaTypeAdapter
注释。此注释可与以下其它注释一起使用:
XmlElement
,XmlAttribute
,XmlElementRef
,XmlElementRefs
,XmlAnyElement
。 这也可以在与以下注释封装级使用:XmlAccessorType
,XmlSchema
,XmlSchemaType
,XmlSchemaTypes
。示例:参见
XmlAdapter
中的示例- 从以下版本开始:
- 1.6,JAXB 2.0
- 另请参见:
-
XmlAdapter
-
-
Required Element Summary
Required Elements Modifier and Type Required Element 描述 Class<? extends XmlAdapter>
value
指向将值类型转换为绑定类型的类,反之亦然。
-
-
-
Element Detail
-
value
Class<? extends XmlAdapter> value
指向将值类型转换为绑定类型的类,反之亦然。 详见XmlAdapter
。
-
-
-
type
Class type
如果在包级别使用此注释,则必须指定type()的值。- Default:
- javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class
-
-