com.ctc.wstx.evt
public abstract class WEvent extends java.lang.Object implements XMLEvent2
Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.Location |
mLocation
Location where token started; exact definition may depends
on event type.
|
Modifier | Constructor and Description |
---|---|
protected |
WEvent(javax.xml.stream.Location loc) |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.Characters |
asCharacters() |
javax.xml.stream.events.EndElement |
asEndElement() |
javax.xml.stream.events.StartElement |
asStartElement() |
abstract int |
getEventType() |
javax.xml.stream.Location |
getLocation() |
javax.xml.namespace.QName |
getSchemaType() |
boolean |
isAttribute() |
boolean |
isCharacters() |
boolean |
isEndDocument() |
boolean |
isEndElement() |
boolean |
isEntityReference() |
boolean |
isNamespace() |
boolean |
isProcessingInstruction() |
boolean |
isStartDocument() |
boolean |
isStartElement() |
protected void |
throwFromIOE(java.io.IOException ioe) |
java.lang.String |
toString() |
abstract void |
writeAsEncodedUnicode(java.io.Writer w) |
abstract void |
writeUsing(javax.xml.stream.XMLStreamWriter w) |
protected final javax.xml.stream.Location mLocation
public javax.xml.stream.events.Characters asCharacters()
asCharacters
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.events.EndElement asEndElement()
asEndElement
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.events.StartElement asStartElement()
asStartElement
in interface javax.xml.stream.events.XMLEvent
public abstract int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.Location getLocation()
getLocation
in interface javax.xml.stream.events.XMLEvent
public javax.xml.namespace.QName getSchemaType()
getSchemaType
in interface javax.xml.stream.events.XMLEvent
public boolean isAttribute()
isAttribute
in interface javax.xml.stream.events.XMLEvent
public boolean isCharacters()
isCharacters
in interface javax.xml.stream.events.XMLEvent
public boolean isEndDocument()
isEndDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isEndElement()
isEndElement
in interface javax.xml.stream.events.XMLEvent
public boolean isEntityReference()
isEntityReference
in interface javax.xml.stream.events.XMLEvent
public boolean isNamespace()
isNamespace
in interface javax.xml.stream.events.XMLEvent
public boolean isProcessingInstruction()
isProcessingInstruction
in interface javax.xml.stream.events.XMLEvent
public boolean isStartDocument()
isStartDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isStartElement()
isStartElement
in interface javax.xml.stream.events.XMLEvent
public abstract void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
javax.xml.stream.XMLStreamException
public abstract void writeUsing(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
javax.xml.stream.XMLStreamException
public java.lang.String toString()
toString
in class java.lang.Object
protected void throwFromIOE(java.io.IOException ioe) throws WstxException
WstxException