- java.lang.Object
-
- javax.xml.bind.JAXBIntrospector
-
public abstract class JAXBIntrospector extends Object
JAXB XMLバインディング・データへのアクセスをJAXBオブジェクトに提供します。本来、このクラスの意図は、バインディング・モデルがJavaからスキーマかスキーマからJavaかにかかわらず、JAXBアプリケーション開発者がXMLバインディング情報にアクセスできる方法を概念化することです。 JAXB要素に関係するXML要素名にアクセスすることは要求が高度な機能であるため、このバインディング情報へのアクセスについて具体的に説明します。
JAXBIntrospectorインスタンスを取得するファクトリ・メソッドは、JAXBContext.createJAXBIntrospector()です。- 導入されたバージョン:
- 1.6, JAXB 2.0
- 関連項目:
JAXBContext.createJAXBIntrospector()
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 JAXBIntrospector()
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract QNamegetElementName(Object jaxbElement)jaxbElementのXML要素qnameを取得します。static ObjectgetValue(Object jaxbElement)JAXB要素の要素値を取得します。abstract booleanisElement(Object object)objectがJAXB要素を表す場合、trueを返します。
-
-
-
メソッドの詳細
-
isElement
public abstract boolean isElement(Object object)
objectがJAXB要素を表す場合、trueを返します。パラメータ
objectは、次の場合のJAXB要素です。- それが
javax.xml.bind.JAXBElementのインスタンスである。 objectのクラスには、@XmlRootElementが付いています。
- 関連項目:
getElementName(Object)
- それが
-
getElementName
public abstract QName getElementName(Object jaxbElement)
jaxbElementのXML要素qnameを取得します。- パラメータ:
jaxbElement-isElement(Object)がtrueを返したオブジェクト。- 戻り値:
- jaxbElementに関連付けられているXML要素qname。
jaxbElementがJAXB要素でない場合はnull。
-
-