Package com.bea.xml.stream.events
Class BaseEvent
java.lang.Object
com.bea.xml.stream.events.BaseEvent
- All Implemented Interfaces:
XMLEvent
,Location
,XMLStreamConstants
- Direct Known Subclasses:
CharactersEvent
,DTDEvent
,EndDocumentEvent
,EntityDeclarationEvent
,EntityReferenceEvent
,NamedEvent
,NotationDeclarationEvent
,ProcessingInstructionEvent
,StartDocumentEvent
Base event class for events to extend from
-
Field Summary
Fields inherited from interface 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
doWriteAsEncodedUnicode
(Writer writer) Template method to be implemented by sub-classes.int
int
int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
recycle()
void
setCharacterOffset
(int c) void
setColumnNumber
(int col) protected void
setEventType
(int type) void
setLineNumber
(int line) void
setLocationURI
(String uri) toString()
final void
writeAsEncodedUnicode
(Writer writer)
-
Constructor Details
-
BaseEvent
public BaseEvent() -
BaseEvent
public BaseEvent(int type)
-
-
Method Details
-
getEventType
public int getEventType()- Specified by:
getEventType
in interfaceXMLEvent
-
setEventType
protected void setEventType(int type) -
getTypeAsString
-
isStartElement
public boolean isStartElement()- Specified by:
isStartElement
in interfaceXMLEvent
-
isEndElement
public boolean isEndElement()- Specified by:
isEndElement
in interfaceXMLEvent
-
isEntityReference
public boolean isEntityReference()- Specified by:
isEntityReference
in interfaceXMLEvent
-
isProcessingInstruction
public boolean isProcessingInstruction()- Specified by:
isProcessingInstruction
in interfaceXMLEvent
-
isCharacters
public boolean isCharacters()- Specified by:
isCharacters
in interfaceXMLEvent
-
isStartDocument
public boolean isStartDocument()- Specified by:
isStartDocument
in interfaceXMLEvent
-
isEndDocument
public boolean isEndDocument()- Specified by:
isEndDocument
in interfaceXMLEvent
-
isAttribute
public boolean isAttribute()- Specified by:
isAttribute
in interfaceXMLEvent
-
isNamespace
public boolean isNamespace()- Specified by:
isNamespace
in interfaceXMLEvent
-
getLocation
- Specified by:
getLocation
in interfaceXMLEvent
-
getPublicId
- Specified by:
getPublicId
in interfaceLocation
-
getSystemId
- Specified by:
getSystemId
in interfaceLocation
-
getSourceName
-
getLineNumber
public int getLineNumber()- Specified by:
getLineNumber
in interfaceLocation
-
setLineNumber
public void setLineNumber(int line) -
getColumnNumber
public int getColumnNumber()- Specified by:
getColumnNumber
in interfaceLocation
-
setColumnNumber
public void setColumnNumber(int col) -
getCharacterOffset
public int getCharacterOffset()- Specified by:
getCharacterOffset
in interfaceLocation
-
setCharacterOffset
public void setCharacterOffset(int c) -
getLocationURI
-
setLocationURI
-
asStartElement
- Specified by:
asStartElement
in interfaceXMLEvent
-
asEndElement
- Specified by:
asEndElement
in interfaceXMLEvent
-
asCharacters
- Specified by:
asCharacters
in interfaceXMLEvent
-
recycle
public void recycle() -
getSchemaType
- Specified by:
getSchemaType
in interfaceXMLEvent
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicode
in interfaceXMLEvent
- Throws:
XMLStreamException
-
doWriteAsEncodedUnicode
protected abstract void doWriteAsEncodedUnicode(Writer writer) throws IOException, XMLStreamException Template method to be implemented by sub-classes.- Throws:
IOException
XMLStreamException
-
toString
-