|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface XMLEvent
處理標記事件的基礎事件介面。事件是用來與應用程序交串流 XML 1.0 InfoSet 的 value 物件。可以在解析完事件之後快取記憶體和參考事件。
XMLEventReader
,
Characters
,
ProcessingInstruction
,
StartElement
,
EndElement
,
StartDocument
,
EndDocument
,
EntityReference
,
EntityDeclaration
,
NotationDeclaration
欄位摘要 |
---|
從介面 javax.xml.stream.XMLStreamConstants 繼承的欄位 |
---|
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
方法摘要 | |
---|---|
Characters |
asCharacters()
將此事件作為 Characters 返回,如果此事件不是字元,則可能導致類別強制轉化異常。 |
EndElement |
asEndElement()
將此事件作為結束元素事件返回,如果此事件不是結束元素,則可能導致類別強制轉換異常。 |
StartElement |
asStartElement()
將此事件作為開始元素事件返回,如果此事件不是開始元素,則可能導致類別強制轉換異常。 |
int |
getEventType()
返回此事件的整數碼。 |
Location |
getLocation()
返回此事件的位置。 |
QName |
getSchemaType()
提供此方法是為了提供有關關聯事件的可選型別資訊。 |
boolean |
isAttribute()
檢查此事件是否為 Attribute 的實用工具函數。 |
boolean |
isCharacters()
檢查此事件是否為 Characters 的實用工具函數。 |
boolean |
isEndDocument()
檢查此事件是否為 EndDocument 的實用工具函數。 |
boolean |
isEndElement()
檢查此事件是否為 EndElement 的實用工具函數。 |
boolean |
isEntityReference()
檢查此事件是否為 EntityReference 的實用工具函數。 |
boolean |
isNamespace()
檢查此事件是否為 Namespace 的實用工具函數。 |
boolean |
isProcessingInstruction()
檢查此事件是否為 ProcessingInstruction 的實用工具函數。 |
boolean |
isStartDocument()
檢查此事件是否為 StartDocument 的實用工具函數。 |
boolean |
isStartElement()
檢查此事件是否為 StartElement 的實用工具函數。 |
void |
writeAsEncodedUnicode(Writer writer)
此方法根據 XML 1.0 規範將 XMLEvent 編寫為 Unicode 字元。 |
方法詳細資訊 |
---|
int getEventType()
XMLStreamConstants.START_ELEMENT
,
XMLStreamConstants.END_ELEMENT
,
XMLStreamConstants.CHARACTERS
,
XMLStreamConstants.ATTRIBUTE
,
XMLStreamConstants.NAMESPACE
,
XMLStreamConstants.PROCESSING_INSTRUCTION
,
XMLStreamConstants.COMMENT
,
XMLStreamConstants.START_DOCUMENT
,
XMLStreamConstants.END_DOCUMENT
,
XMLStreamConstants.DTD
Location getLocation()
Location
boolean isStartElement()
StartElement
boolean isAttribute()
Attribute
boolean isNamespace()
Namespace
boolean isEndElement()
EndElement
boolean isEntityReference()
EntityReference
boolean isProcessingInstruction()
ProcessingInstruction
boolean isCharacters()
Characters
boolean isStartDocument()
StartDocument
boolean isEndDocument()
EndDocument
StartElement asStartElement()
EndElement asEndElement()
Characters asCharacters()
QName getSchemaType()
void writeAsEncodedUnicode(Writer writer) throws XMLStreamException
writer
- 將輸出資料的編寫器
XMLStreamException
- 如果在寫入事件時發生嚴重錯誤
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。