public interface XMLEvent extends XMLStreamConstants
XMLEventReader
,
Characters
,
ProcessingInstruction
,
StartElement
,
EndElement
,
StartDocument
,
EndDocument
,
EntityReference
,
EntityDeclaration
,
NotationDeclaration
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
Modifier and Type | Method and Description |
---|---|
Characters |
asCharacters()
如果此事件为字符,则返回此事件为字符,如果此事件不是字符,则可能导致类转换异常。
|
EndElement |
asEndElement()
如果此事件不是结束元素,则返回此事件作为结束元素事件,可能会导致类转换异常。
|
StartElement |
asStartElement()
如果此事件不是开始元素,则返回此事件作为开始元素事件,可能会导致类转换异常。
|
int |
getEventType()
返回此事件的整数代码。
|
Location |
getLocation()
返回此事件的位置。
|
QName |
getSchemaType()
提供此方法以提供有关关联事件的可选类型信息的实现方法。
|
boolean |
isAttribute()
检查此事件是否是属性的一个实用工具。
|
boolean |
isCharacters()
检查此事件是否是字符的实用程序功能。
|
boolean |
isEndDocument()
效用函数来检查这个事件是一个专件。
|
boolean |
isEndElement()
效用函数来检查这个事件是一个EndElement。
|
boolean |
isEntityReference()
效用函数来检查这一事件是EntityReference。
|
boolean |
isNamespace()
检查此事件是否是命名空间的一个实用函数。
|
boolean |
isProcessingInstruction()
效用函数来检查这个事件是一个ProcessingInstruction。
|
boolean |
isStartDocument()
效用函数来检查这个事件是StartDocument。
|
boolean |
isStartElement()
效用函数来检查这个事件是一个不同。
|
void |
writeAsEncodedUnicode(Writer writer)
该方法将写XMLEvent按XML 1规范的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
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
-如果有一个致命的错误,如写作
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.