javax.xml.stream.events.XMLEvent, javax.xml.stream.Location, javax.xml.stream.XMLStreamConstantsCharactersEvent, DTDEvent, EndDocumentEvent, EntityDeclarationEvent, EntityReferenceEvent, NamedEvent, NotationDeclarationEvent, ProcessingInstructionEvent, StartDocumentEventpublic 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.XMLEventprotected void setEventType(int type)
public java.lang.String getTypeAsString()
public boolean isStartElement()
isStartElement in interface javax.xml.stream.events.XMLEventpublic boolean isEndElement()
isEndElement in interface javax.xml.stream.events.XMLEventpublic boolean isEntityReference()
isEntityReference in interface javax.xml.stream.events.XMLEventpublic boolean isProcessingInstruction()
isProcessingInstruction in interface javax.xml.stream.events.XMLEventpublic boolean isCharacters()
isCharacters in interface javax.xml.stream.events.XMLEventpublic boolean isStartDocument()
isStartDocument in interface javax.xml.stream.events.XMLEventpublic boolean isEndDocument()
isEndDocument in interface javax.xml.stream.events.XMLEventpublic boolean isAttribute()
isAttribute in interface javax.xml.stream.events.XMLEventpublic boolean isNamespace()
isNamespace in interface javax.xml.stream.events.XMLEventpublic javax.xml.stream.Location getLocation()
getLocation in interface javax.xml.stream.events.XMLEventpublic java.lang.String getPublicId()
getPublicId in interface javax.xml.stream.Locationpublic java.lang.String getSystemId()
getSystemId in interface javax.xml.stream.Locationpublic java.lang.String getSourceName()
public int getLineNumber()
getLineNumber in interface javax.xml.stream.Locationpublic void setLineNumber(int line)
public int getColumnNumber()
getColumnNumber in interface javax.xml.stream.Locationpublic void setColumnNumber(int col)
public int getCharacterOffset()
getCharacterOffset in interface javax.xml.stream.Locationpublic 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.XMLEventpublic javax.xml.stream.events.EndElement asEndElement()
asEndElement in interface javax.xml.stream.events.XMLEventpublic javax.xml.stream.events.Characters asCharacters()
asCharacters in interface javax.xml.stream.events.XMLEventpublic void recycle()
public javax.xml.namespace.QName getSchemaType()
getSchemaType in interface javax.xml.stream.events.XMLEventpublic final void writeAsEncodedUnicode(java.io.Writer writer)
throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEventjavax.xml.stream.XMLStreamExceptionprotected abstract void doWriteAsEncodedUnicode(java.io.Writer writer)
throws java.io.IOException,
javax.xml.stream.XMLStreamException
java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionpublic java.lang.String toString()
toString in class java.lang.Object