|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.xml.stream.util.EventReaderDelegate
public class EventReaderDelegate
該類別是用於派生 XMLEventReader 過濾器的基礎類別。 此類別設計用於 XMLEventReader 和應用程序的 XMLEventReader 之間。預設情況下,每種方法除了調用父介面中的相應方法之外,不執行任何操作。
XMLEventReader
,
StreamReaderDelegate
建構子摘要 | |
---|---|
EventReaderDelegate()
建構沒有父過濾器的空過濾器。 |
|
EventReaderDelegate(XMLEventReader reader)
用指定的父過濾器來建構一個過濾器。 |
方法摘要 | |
---|---|
void |
close()
釋放所有與此 Reader 關聯的資源。 |
String |
getElementText()
讀取純文本元素的內容。 |
XMLEventReader |
getParent()
獲取此實例的父實例。 |
Object |
getProperty(String name)
從底層實作獲取功能/屬性值。 |
boolean |
hasNext()
檢查是否有多個事件。 |
Object |
next()
返回迭代的下一個元素。 |
XMLEvent |
nextEvent()
獲取下一個 XMLEvent。 |
XMLEvent |
nextTag()
在到達 START_ELEMENT 或 END_ELEMENT 之前,跳過所有無意義的空格事件。 |
XMLEvent |
peek()
檢查下一個 XMLEvent,但不從串流中讀取它。 |
void |
remove()
從迭代器指向的 collection 中移除迭代器返回的最後一個元素(可選操作)。 |
void |
setParent(XMLEventReader reader)
設置此實例的父實例。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public EventReaderDelegate()
public EventReaderDelegate(XMLEventReader reader)
reader
- 父過濾器方法詳細資訊 |
---|
public void setParent(XMLEventReader reader)
reader
- 新的父實例public XMLEventReader getParent()
public XMLEvent nextEvent() throws XMLStreamException
XMLEventReader
複製的描述
XMLEventReader
中的 nextEvent
XMLStreamException
- 如果底層 XML 存在錯誤。XMLEvent
public Object next()
Iterator
複製的描述
Iterator
中的 next
public boolean hasNext()
XMLEventReader
複製的描述
Iterator
中的 hasNext
XMLEventReader
中的 hasNext
public XMLEvent peek() throws XMLStreamException
XMLEventReader
複製的描述
XMLEventReader
中的 peek
XMLStreamException
XMLEvent
public void close() throws XMLStreamException
XMLEventReader
複製的描述
XMLEventReader
中的 close
XMLStreamException
- 如果釋放關聯資源時出現錯誤public String getElementText() throws XMLStreamException
XMLEventReader
複製的描述
XMLEventReader
中的 getElementText
XMLStreamException
- 如果當前事件不是 START_ELEMENT 或者遇到了非文本元素public XMLEvent nextTag() throws XMLStreamException
XMLEventReader
複製的描述
XMLEventReader
中的 nextTag
XMLStreamException
- 如果遇到空格符之外的其他內容public Object getProperty(String name) throws IllegalArgumentException
XMLEventReader
複製的描述
XMLEventReader
中的 getProperty
name
- 屬性的名稱
IllegalArgumentException
- 如果屬性不受支持public void remove()
Iterator
複製的描述
Iterator
中的 remove
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。