@Retention(value=RUNTIME) @Target(value={PACKAGE,FIELD,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.