javax.xml.stream.events.XMLEvent
, javax.xml.stream.Location
, javax.xml.stream.XMLStreamConstants
CharactersEvent
, DTDEvent
, EndDocumentEvent
, EntityDeclarationEvent
, EntityReferenceEvent
, NamedEvent
, NotationDeclarationEvent
, ProcessingInstructionEvent
, StartDocumentEvent
public abstract class BaseEvent
extends java.lang.Object
implements javax.xml.stream.events.XMLEvent, javax.xml.stream.Location
Base event class for events to extend from
Modifier and Type | Method | Description |
---|---|---|
javax.xml.stream.events.Characters |
asCharacters() |
|
javax.xml.stream.events.EndElement |
asEndElement() |
|
javax.xml.stream.events.StartElement |
asStartElement() |
|
protected abstract void |
doWriteAsEncodedUnicode(java.io.Writer writer) |
Template method to be implemented by sub-classes.
|
int |
getCharacterOffset() |
|
int |
getColumnNumber() |
|
int |
getEventType() |
|
int |
getLineNumber() |
|
javax.xml.stream.Location |
getLocation() |
|
java.lang.String |
getLocationURI() |
|
java.lang.String |
getPublicId() |
|
javax.xml.namespace.QName |
getSchemaType() |
|
java.lang.String |
getSourceName() |
|
java.lang.String |
getSystemId() |
|
java.lang.String |
getTypeAsString() |
|
boolean |
isAttribute() |
|
boolean |
isCharacters() |
|
boolean |
isEndDocument() |
|
boolean |
isEndElement() |
|
boolean |
isEntityReference() |
|
boolean |
isNamespace() |
|
boolean |
isProcessingInstruction() |
|
boolean |
isStartDocument() |
|
boolean |
isStartElement() |
|
void |
recycle() |
|
void |
setCharacterOffset(int c) |
|
void |
setColumnNumber(int col) |
|
protected void |
setEventType(int type) |
|
void |
setLineNumber(int line) |
|
void |
setLocationURI(java.lang.String uri) |
|
java.lang.String |
toString() |
|
void |
writeAsEncodedUnicode(java.io.Writer writer) |
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
protected void setEventType(int type)
public java.lang.String getTypeAsString()
public boolean isStartElement()
isStartElement
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 isProcessingInstruction()
isProcessingInstruction
in interface javax.xml.stream.events.XMLEvent
public boolean isCharacters()
isCharacters
in interface javax.xml.stream.events.XMLEvent
public boolean isStartDocument()
isStartDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isEndDocument()
isEndDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isAttribute()
isAttribute
in interface javax.xml.stream.events.XMLEvent
public boolean isNamespace()
isNamespace
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.Location getLocation()
getLocation
in interface javax.xml.stream.events.XMLEvent
public java.lang.String getPublicId()
getPublicId
in interface javax.xml.stream.Location
public java.lang.String getSystemId()
getSystemId
in interface javax.xml.stream.Location
public java.lang.String getSourceName()
public int getLineNumber()
getLineNumber
in interface javax.xml.stream.Location
public void setLineNumber(int line)
public int getColumnNumber()
getColumnNumber
in interface javax.xml.stream.Location
public void setColumnNumber(int col)
public int getCharacterOffset()
getCharacterOffset
in interface javax.xml.stream.Location
public void setCharacterOffset(int c)
public java.lang.String getLocationURI()
public void setLocationURI(java.lang.String uri)
public javax.xml.stream.events.StartElement asStartElement()
asStartElement
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.Characters asCharacters()
asCharacters
in interface javax.xml.stream.events.XMLEvent
public void recycle()
public javax.xml.namespace.QName getSchemaType()
getSchemaType
in interface javax.xml.stream.events.XMLEvent
public final void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
javax.xml.stream.XMLStreamException
protected abstract void doWriteAsEncodedUnicode(java.io.Writer writer) throws java.io.IOException, javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.XMLStreamException
public java.lang.String toString()
toString
in class java.lang.Object