public abstract class JAXBIntrospector extends Object
本来、このクラスの意図は、バインディングモデルが Java からスキーマかスキーマから Java かにかかわらず、JAXB アプリケーション開発者が XML バインディング情報にアクセスできる方法を概念化することです。JAXB 要素に関係する XML 要素名にアクセスすることは要求が高度な機能であるため、このバインディング情報へのアクセスについて具体的に説明します。
JAXBIntrospector インスタンスを取得するファクトリメソッドは、JAXBContext.createJAXBIntrospector() です。
JAXBContext.createJAXBIntrospector()| コンストラクタと説明 |
|---|
JAXBIntrospector() |
public abstract boolean isElement(Object object)
object が JAXB 要素を表す場合、true を返します。
パラメータ object は、次の場合の JAXB 要素です。
javax.xml.bind.JAXBElement のインスタンスである。object のクラスが @XmlRootElement で注釈されている。
public abstract QName getElementName(Object jaxbElement)
jaxbElement の XML 要素 qname を取得します。
jaxbElement - isElement(Object) が true を返したオブジェクト。jaxbElement が JAXB 要素でない場合は null。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.