JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind.annotation
註釋型別 XmlAccessorType


@Inherited
@Retention(value=RUNTIME)
@Target(value={PACKAGE,TYPE})
public @interface XmlAccessorType

控制預設情況下是否對欄位或 Javabean 屬性進行系列化。

用法

@XmlAccessorType 註釋可以與以下程序元素一起使用:

有關其他公共資訊,請參閱 javax.xml.bind.package javadoc 中的“套件規範”。

此註釋可控制類別中的屬性和欄位的預設序列化。

包上的 @XmlAccessorType 註釋可應用於包中的全部類別。繼承語義的應用如下:

預設規則:

預設情況下,如果包中不存在 @XmlAccessorType,那麼假定使用以下包級別註釋。

@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
 

預設情況下,如果類別中不存在 @XmlAccessorType,並且沒有任何父級類別是使用 @XmlAccessorType 註釋的,則假定在類別中使用以下預設註釋:

@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
 

此註釋可與以下註釋一起使用:XmlTypeXmlRootElement、XmlAccessorOrder、{@link XmlSchema}、{@link XmlSchemaType}、{@link XmlSchemaTypes} 和 {@link XmlJavaTypeAdapter}。在包級別上它還可以與以下註釋一起使用:{@link XmlJavaTypeAdapter}。

從以下版本開始:
JAXB 2.0
另請參見:
XmlAccessType

可選元素摘要
 XmlAccessType value
          指定是否對欄位或屬性進行系列化。
 

value

public abstract XmlAccessType value
指定是否對欄位或屬性進行系列化。

另請參見:
XmlAccessType
預設值:
javax.xml.bind.annotation.XmlAccessType.PUBLIC_MEMBER

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only