public enum XmlAccessType extends Enum<XmlAccessType>
XmlAccessorType
列挙型定数と説明 |
---|
FIELD
XmlTransient で注釈が付けられないかぎり、JAXB バインドクラス内の static でない非一時的なフィールドすべてが自動的に XML にバインドされます。 |
NONE
一部の JAXB 注釈で特別に注釈されないかぎり、フィールドまたはプロパティーは XML にバインドされません。
|
PROPERTY
XmlTransient で注釈が付けられないかぎり、JAXB バインドクラス内のすべての取得/設定メソッドペアは自動的に XML にバインドされます。 |
PUBLIC_MEMBER
XmlTransient で注釈が付けられないかぎり、public のすべての取得/設定メソッドペアとすべての public フィールドが自動的に XML にバインドされます。 |
public static final XmlAccessType PROPERTY
XmlTransient
で注釈が付けられないかぎり、JAXB バインドクラス内のすべての取得/設定メソッドペアは自動的に XML にバインドされます。
一部の JAXB 注釈で明示的に注釈された場合のみ、フィールドは XML にバインドされます。public static final XmlAccessType FIELD
XmlTransient
で注釈が付けられないかぎり、JAXB バインドクラス内の static でない非一時的なフィールドすべてが自動的に XML にバインドされます。
一部の JAXB 注釈で明示的に注釈された場合のみ、取得/設定メソッドペアは XML にバインドされます。public static final XmlAccessType PUBLIC_MEMBER
XmlTransient
で注釈が付けられないかぎり、public のすべての取得/設定メソッドペアとすべての public フィールドが自動的に XML にバインドされます。
フィールドまたは取得/設定メソッドペアが private、protected、またはデフォルトでパッケージのみのアクセスに指定されている場合、一部の JAXB 注釈で明示的に注釈されたときのみ、これらは XML にバインドされます。public static final XmlAccessType NONE
public static XmlAccessType[] values()
for (XmlAccessType c : XmlAccessType.values()) System.out.println(c);
public static XmlAccessType valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数が null の場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.