Package com.bea.xml.stream.events
Class BaseEvent
- java.lang.Object
-
- com.bea.xml.stream.events.BaseEvent
-
- All Implemented Interfaces:
javax.xml.stream.events.XMLEvent,javax.xml.stream.Location,javax.xml.stream.XMLStreamConstants
- Direct Known Subclasses:
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.LocationBase event class for events to extend from
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.xml.stream.events.CharactersasCharacters()javax.xml.stream.events.EndElementasEndElement()javax.xml.stream.events.StartElementasStartElement()protected abstract voiddoWriteAsEncodedUnicode(java.io.Writer writer)Template method to be implemented by sub-classes.intgetCharacterOffset()intgetColumnNumber()intgetEventType()intgetLineNumber()javax.xml.stream.LocationgetLocation()java.lang.StringgetLocationURI()java.lang.StringgetPublicId()javax.xml.namespace.QNamegetSchemaType()java.lang.StringgetSourceName()java.lang.StringgetSystemId()java.lang.StringgetTypeAsString()booleanisAttribute()booleanisCharacters()booleanisEndDocument()booleanisEndElement()booleanisEntityReference()booleanisNamespace()booleanisProcessingInstruction()booleanisStartDocument()booleanisStartElement()voidrecycle()voidsetCharacterOffset(int c)voidsetColumnNumber(int col)protected voidsetEventType(int type)voidsetLineNumber(int line)voidsetLocationURI(java.lang.String uri)java.lang.StringtoString()voidwriteAsEncodedUnicode(java.io.Writer writer)
-
-
-
Method Detail
-
getEventType
public int getEventType()
- Specified by:
getEventTypein interfacejavax.xml.stream.events.XMLEvent
-
setEventType
protected void setEventType(int type)
-
getTypeAsString
public java.lang.String getTypeAsString()
-
isStartElement
public boolean isStartElement()
- Specified by:
isStartElementin interfacejavax.xml.stream.events.XMLEvent
-
isEndElement
public boolean isEndElement()
- Specified by:
isEndElementin interfacejavax.xml.stream.events.XMLEvent
-
isEntityReference
public boolean isEntityReference()
- Specified by:
isEntityReferencein interfacejavax.xml.stream.events.XMLEvent
-
isProcessingInstruction
public boolean isProcessingInstruction()
- Specified by:
isProcessingInstructionin interfacejavax.xml.stream.events.XMLEvent
-
isCharacters
public boolean isCharacters()
- Specified by:
isCharactersin interfacejavax.xml.stream.events.XMLEvent
-
isStartDocument
public boolean isStartDocument()
- Specified by:
isStartDocumentin interfacejavax.xml.stream.events.XMLEvent
-
isEndDocument
public boolean isEndDocument()
- Specified by:
isEndDocumentin interfacejavax.xml.stream.events.XMLEvent
-
isAttribute
public boolean isAttribute()
- Specified by:
isAttributein interfacejavax.xml.stream.events.XMLEvent
-
isNamespace
public boolean isNamespace()
- Specified by:
isNamespacein interfacejavax.xml.stream.events.XMLEvent
-
getLocation
public javax.xml.stream.Location getLocation()
- Specified by:
getLocationin interfacejavax.xml.stream.events.XMLEvent
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicIdin interfacejavax.xml.stream.Location
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemIdin interfacejavax.xml.stream.Location
-
getSourceName
public java.lang.String getSourceName()
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumberin interfacejavax.xml.stream.Location
-
setLineNumber
public void setLineNumber(int line)
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumberin interfacejavax.xml.stream.Location
-
setColumnNumber
public void setColumnNumber(int col)
-
getCharacterOffset
public int getCharacterOffset()
- Specified by:
getCharacterOffsetin interfacejavax.xml.stream.Location
-
setCharacterOffset
public void setCharacterOffset(int c)
-
getLocationURI
public java.lang.String getLocationURI()
-
setLocationURI
public void setLocationURI(java.lang.String uri)
-
asStartElement
public javax.xml.stream.events.StartElement asStartElement()
- Specified by:
asStartElementin interfacejavax.xml.stream.events.XMLEvent
-
asEndElement
public javax.xml.stream.events.EndElement asEndElement()
- Specified by:
asEndElementin interfacejavax.xml.stream.events.XMLEvent
-
asCharacters
public javax.xml.stream.events.Characters asCharacters()
- Specified by:
asCharactersin interfacejavax.xml.stream.events.XMLEvent
-
recycle
public void recycle()
-
getSchemaType
public javax.xml.namespace.QName getSchemaType()
- Specified by:
getSchemaTypein interfacejavax.xml.stream.events.XMLEvent
-
writeAsEncodedUnicode
public final void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException- Specified by:
writeAsEncodedUnicodein interfacejavax.xml.stream.events.XMLEvent- Throws:
javax.xml.stream.XMLStreamException
-
doWriteAsEncodedUnicode
protected abstract void doWriteAsEncodedUnicode(java.io.Writer writer) throws java.io.IOException, javax.xml.stream.XMLStreamExceptionTemplate method to be implemented by sub-classes.- Throws:
java.io.IOExceptionjavax.xml.stream.XMLStreamException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-