@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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.