パッケージ 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()
コンストラクター概要
コンストラクター 修飾子 コンストラクター 説明 protectedJAXBIntrospector()派生クラスの何もしないコンストラクター。
方法の概要
すべてのメソッド 静的メソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 abstract QNameSEgetElementName(ObjectSE jaxbElement)jaxbElementの xml 要素 qname を取得します。static ObjectSEgetValue(ObjectSE jaxbElement)Jakarta XML Binding 要素の要素値を取得します。abstract booleanisElement(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。