- 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 QName
getElementName(Object jaxbElement)
jaxbElement
のXML要素qnameを取得します。static Object
getValue(Object jaxbElement)
JAXB要素の要素値を取得します。abstract boolean
isElement(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。
-
-