public abstract class JAXBIntrospector extends ObjectSE
当初、このクラスの目的は、バインディングモデルが java からスキーマであるかスキーマから java であるかに関係なく、Jakarta XML Binding アプリケーション開発者が xml バインディング情報にアクセスする方法を概念化することです。Jakarta XML Binding 要素に関連する XML 要素名へのアクセスは非常にリクエストされている機能であるため、このバインディング情報へのアクセスを示してください。JAXBIntrospector
インスタンスを取得するファクトリメソッドは JAXBContext.createJAXBIntrospector()
です。
JAXBContext.createJAXBIntrospector()
コンストラクターと説明 |
---|
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 を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public abstract boolean isElement(ObjectSE object)
object
が Jakarta XML Binding 要素を表す場合は true を返します。
パラメーター object
は、次の場合の Jakarta XML Binding 要素です。
jakarta.xml.bind.JAXBElement
のインスタンスです。object
のクラスには、@XmlRootElement
のアノテーションが付けられています。public abstract QNameSE getElementName(ObjectSE jaxbElement)
jaxbElement
の xml 要素 qname を取得します。
jaxbElement
- isElement(Object)
が true を返したオブジェクトです。jaxbElement
が JAXBElement でない場合は null。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.