モジュール java.xml.bind
パッケージ javax.xml.bind.annotation

注釈型XmlAccessorOrder


  • @Inherited
    @Retention(RUNTIME)
    @Target({PACKAGE,TYPE})
    public @interface XmlAccessorOrder

    クラス内のフィールドとプロパティの順序を制御します。

    使用法

    @XmlAccessorOrder注釈は、次のプログラム要素で使用できます:

    • パッケージ
    • トップレベル・クラス

    追加の一般的な情報については、javax.xml.bindパッケージのjavadocのパッケージの仕様を参照してください。

    クラスに対する有効なXmlAccessOrderは、次のように決められます。

    • クラスに@XmlAccessorOrderがある場合、それが使用されます。
    • それ以外の場合、スーパークラスの1つに@XmlAccessorOrderが存在する場合、継承されます。(Inheritedのおかげで)
    • それ以外の場合、そのクラスのパッケージに@XmlAccessorOrderがあれば、それが使用されます。
    • それ以外の場合はXmlAccessOrder.UNDEFINED

    この注釈型は、注釈型XmlTypeXmlRootElementXmlAccessorTypeXmlSchemaXmlSchemaTypeXmlSchemaTypesXmlJavaTypeAdapterとともに使用できます。 パッケージ・レベルでは、注釈型XmlJavaTypeAdapterとともに使用もできます。

    導入されたバージョン:
    1.6, JAXB 2.0
    関連項目:
    XmlAccessOrder
    • オプション要素のサマリー

      オプションの要素 
      修飾子と型 オプション要素 説明
      XmlAccessOrder value  
    • 要素の詳細

      • value

        XmlAccessOrder value
        デフォルト:
        javax.xml.bind.annotation.XmlAccessOrder.UNDEFINED