|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.xml.bind.JAXBIntrospector
public abstract class JAXBIntrospector
提供對 JAXB 物件的 JAXB xml 綁定資料的存取。
最初,此類別只用於從概念上說明 JAXB 應用程序開發人員如何存取 xml 綁定資訊,與綁定模型是從 java 到 schema 還是從 schema 到 java 無關。由於存取與 JAXB 元素相關的 XML 元素名稱是經常被請求的功能,所以我們將演示如何存取此綁定資訊。獲取 JAXBIntrospector
實例的處理器方法是 JAXBContext.createJAXBIntrospector()
。
JAXBContext.createJAXBIntrospector()
建構子摘要 | |
---|---|
JAXBIntrospector()
|
方法摘要 | |
---|---|
abstract QName |
getElementName(Object jaxbElement)
獲取 jaxbElement 的 xml 元素 qname。 |
static Object |
getValue(Object jaxbElement)
獲取 JAXB 元素的元素值。 |
abstract boolean |
isElement(Object object)
如果 object 表示一個 JAXB 元素,則返回 true。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public JAXBIntrospector()
方法詳細資訊 |
---|
public abstract boolean isElement(Object object)
如果 object
表示一個 JAXB 元素,則返回 true。
在以下情況中,參數 object
是一個 JAXB 元素:
javax.xml.bind.JAXBElement
的實例。object
的類別是使用 @
註釋的。
getElementName(Object)
public abstract QName getElementName(Object jaxbElement)
獲取 jaxbElement
的 xml 元素 qname。
jaxbElement
- isElement(Object)
返回 true 的物件。
jaxbElement
不是 JAXB 元素,則返回 null。public static Object getValue(Object jaxbElement)
獲取 JAXB 元素的元素值。
對是與 javax.xml.bind.JAXBElement 實例一起使用還是與用 >@XmlRootElement 註釋的 Java 類別實例一起使用進行抽象的便捷方法。
jaxbElement
- #isElement(Object) 返回 true 的物件。
jaxbElement
的元素值。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。