- java.lang.Object
-
- javax.xml.bind.JAXBIntrospector
-
public abstract class JAXBIntrospector extends Object
提供对JAXB对象的JAXB xml绑定数据的访问。本来,这个类的意图就是概念化JAXB应用程序开发人员如何访问xml绑定信息,如果绑定模型是java到schema或schema到java,则是独立的。 由于访问与JAXB元素相关的XML元素名称是高度请求的功能,因此可以证明对该绑定信息的访问。 获得
JAXBIntrospector
实例的工厂方法是JAXBContext.createJAXBIntrospector()
。- 从以下版本开始:
- 1.6,JAXB 2.0
- 另请参见:
-
JAXBContext.createJAXBIntrospector()
-
-
构造方法摘要
构造方法 Constructor 描述 JAXBIntrospector()
-
-
-
方法详细信息
-
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)
获取xml元素qname为
jaxbElement
。- 参数
-
jaxbElement
- 是一个isElement(Object)
返回true的对象。 - 结果
-
与jaxbElement关联的xml元素qname;
null如果
jaxbElement
不是JAXB元素。
-
-