public abstract class AbstractXMLEvent extends java.lang.Object implements ExtendedXMLEvent, java.io.Serializable, java.lang.Cloneable
XMLEvent
implementations.Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.Location |
location
The event location.
|
protected javax.xml.namespace.QName |
schemaType
The schema type.
|
Constructor and Description |
---|
AbstractXMLEvent() |
AbstractXMLEvent(javax.xml.stream.Location location) |
AbstractXMLEvent(javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
AbstractXMLEvent(javax.xml.stream.events.XMLEvent that) |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.Characters |
asCharacters() |
javax.xml.stream.events.EndElement |
asEndElement() |
javax.xml.stream.events.StartElement |
asStartElement() |
java.lang.Object |
clone() |
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() |
boolean |
matches(javax.xml.stream.events.XMLEvent event)
Determines if this event matches another event, irrespective of document
location.
|
java.lang.String |
toString() |
void |
writeAsEncodedUnicode(java.io.Writer writer) |
void |
writeEvent(javax.xml.stream.XMLStreamWriter writer)
Writes the event to the provided
XMLStreamWriter . |
protected javax.xml.stream.Location location
protected javax.xml.namespace.QName schemaType
public AbstractXMLEvent()
public AbstractXMLEvent(javax.xml.stream.Location location)
public AbstractXMLEvent(javax.xml.stream.Location location, javax.xml.namespace.QName schemaType)
public AbstractXMLEvent(javax.xml.stream.events.XMLEvent that)
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 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 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 java.lang.Object clone()
clone
in class java.lang.Object
public boolean matches(javax.xml.stream.events.XMLEvent event)
ExtendedXMLEvent
matches
in interface ExtendedXMLEvent
event
- The event to match against.true
if the two events match, false
otherwise.public void writeEvent(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
ExtendedXMLEvent
XMLStreamWriter
.writeEvent
in interface ExtendedXMLEvent
writer
- The destination stream.javax.xml.stream.XMLStreamException
- If an error occurs writing to the destination
stream.public void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
javax.xml.stream.XMLStreamException
public java.lang.String toString()
toString
in class java.lang.Object