|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 必需 | 可选 | 详细信息: 元素 | |||||||||
@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| 必需元素摘要 | |
|---|---|
Class<? extends XmlAdapter> |
value
指向将 value 类型转换为 bound 类型或将 bound 类型转换为 value 类型的类。 |
| 可选元素摘要 | |
|---|---|
Class |
type
如果此注释在包级别使用,则必须指定 type() 的值。 |
| 元素详细信息 |
|---|
public abstract Class<? extends XmlAdapter> value
XmlAdapter。
public abstract Class type
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 必需 | 可选 | 详细信息: 元素 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。