アノテーション型 XmlAccessorOrder


  • @InheritedSE
    @RetentionSE(RUNTIMESE)
    @TargetSE({PACKAGESE,TYPESE})
    public @interface XmlAccessorOrder

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

    使用方法

    @XmlAccessorOrder アノテーションは、次のプログラム要素で使用できます。

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

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

    クラスでの有効な XmlAccessOrder は、次のように決定されます。

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

    このアノテーションは、次のアノテーションとともに使用できます: XmlTypeXmlRootElementXmlAccessorTypeXmlSchemaXmlSchemaTypeXmlSchemaTypes、、XmlJavaTypeAdapter。パッケージレベルで次のアノテーションとともに使用することもできます: XmlJavaTypeAdapter

    導入:
    1.6、JAXB 2.0
    作成者:
    Sekhar Vajjhala, Sun Microsystems, Inc.
    関連事項:
    XmlAccessOrder
    • オプション要素のサマリー

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

      • value

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