JavaTM 2 Platform
Standard Ed. 6

介面 javax.xml.stream.XMLEventReader
的使用

使用 XMLEventReader 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.stream   
javax.xml.stream.util   
javax.xml.transform.stax 提供特定於 StAX 的轉換 API。 
 

javax.xml.bindXMLEventReader 的使用
 

參數型別為 XMLEventReaderjavax.xml.bind 中的方法
 Object Unmarshaller.unmarshal(XMLEventReader reader)
          從指定的 pull 解析器解組 XML 資料並返回得到的內容階層樹。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType)
          將根元素解組到 JAXB 映射的 declaredType 並返回得到的內容階層樹。
 

javax.xml.bind.helpersXMLEventReader 的使用
 

參數型別為 XMLEventReaderjavax.xml.bind.helpers 中的方法
 Object AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader, Class<T> expectedType)
           
 

javax.xml.streamXMLEventReader 的使用
 

返回 XMLEventReaderjavax.xml.stream 中的方法
abstract  XMLEventReader XMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter)
          創建過濾的事件 reader,它用過濾器包裹事件 reader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(InputStream stream, String encoding)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(Reader reader)
          根據 reader 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(Source source)
          根據 JAXP 源創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(String systemId, InputStream stream)
          根據 java.io.InputStream 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(String systemId, Reader reader)
          根據 reader 創建一個新 XMLEventReader。
abstract  XMLEventReader XMLInputFactory.createXMLEventReader(XMLStreamReader reader)
          根據 XMLStreamReader 創建一個新 XMLEventReader。
 

參數型別為 XMLEventReaderjavax.xml.stream 中的方法
 void XMLEventWriter.add(XMLEventReader reader)
          將整個串流添加到輸出串流,在 hasNext() 返回 false 前對 inputStream 參數調用 next()。
abstract  XMLEventReader XMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter)
          創建過濾的事件 reader,它用過濾器包裹事件 reader。
 

javax.xml.stream.utilXMLEventReader 的使用
 

實作 XMLEventReaderjavax.xml.stream.util 中的類別
 class EventReaderDelegate
          該類別是用於派生 XMLEventReader 過濾器的基礎類別。
 

返回 XMLEventReaderjavax.xml.stream.util 中的方法
 XMLEventReader EventReaderDelegate.getParent()
          獲取此實例的父實例。
 

參數型別為 XMLEventReaderjavax.xml.stream.util 中的方法
 void EventReaderDelegate.setParent(XMLEventReader reader)
          設置此實例的父實例。
 

參數型別為 XMLEventReaderjavax.xml.stream.util 中的建構子
EventReaderDelegate(XMLEventReader reader)
          用指定的父過濾器來建構一個過濾器。
 

javax.xml.transform.staxXMLEventReader 的使用
 

返回 XMLEventReaderjavax.xml.transform.stax 中的方法
 XMLEventReader StAXSource.getXMLEventReader()
          獲取此 StAXSource 使用的 XMLEventReader
 

參數型別為 XMLEventReaderjavax.xml.transform.stax 中的建構子
StAXSource(XMLEventReader xmlEventReader)
          通過提供 XMLEventReader 創建 StAXSource 的一個新實例。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only