パッケージ jakarta.xml.bind
クラス JAXBIntrospector
- java.lang.ObjectSE
-
- jakarta.xml.bind.JAXBIntrospector
public abstract class JAXBIntrospector extends ObjectSE
Jakarta XML Binding オブジェクトの Jakarta XML Binding xml バインディングデータへのアクセスを提供します。最初に、このクラスの目的は、バインディングモデルが java からスキーマへ、またはスキーマから java であるかどうかに関係なく、Jakarta XML Binding アプリケーション開発者が xml バインディング情報にアクセスする方法を概念化することです。Jakarta XML Binding 要素に関連する XML 要素名へのアクセスは非常にリクエストの高い機能であるため、このバインディング情報へのアクセスを実証します。
JAXBIntrospector
インスタンスを取得するファクトリメソッドはJAXBContext.createJAXBIntrospector()
です。- 導入:
- 1.6、JAXB 2.0
- 関連事項:
JAXBContext.createJAXBIntrospector()
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
JAXBIntrospector()
派生クラスの何もしないコンストラクター。
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract QNameSE
getElementName(ObjectSE jaxbElement)
jaxbElement
の xml 要素 qname を取得します。static ObjectSE
getValue(ObjectSE jaxbElement)
Jakarta XML Binding 要素の要素値を取得します。abstract boolean
isElement(ObjectSE object)
object
が Jakarta XML Binding 要素を表す場合は true を返します。
メソッドの詳細
isElement
public abstract boolean isElement(ObjectSE object)
object
が Jakarta XML Binding 要素を表す場合は true を返します。パラメーター
object
は、次の場合の Jakarta XML Binding 要素です。jakarta.xml.bind.JAXBElement
のインスタンスです。object
のクラスには、@XmlRootElement
のアノテーションが付けられています。
getElementName
public abstract QNameSE getElementName(ObjectSE jaxbElement)
jaxbElement
の xml 要素 qname を取得します。- パラメーター:
jaxbElement
-isElement(Object)
が true を返したオブジェクトです。- 戻り値:
- jaxbElement に関連付けられた xml 要素 qname;
jaxbElement
が JAXBElement でない場合は null。