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.XMLEventpublic javax.xml.namespace.QName getSchemaType()
getSchemaType in interface javax.xml.stream.events.XMLEventpublic javax.xml.stream.events.Characters asCharacters()
asCharacters 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.StartElement asStartElement()
asStartElement in interface javax.xml.stream.events.XMLEventpublic boolean isAttribute()
isAttribute in interface javax.xml.stream.events.XMLEventpublic boolean isCharacters()
isCharacters in interface javax.xml.stream.events.XMLEventpublic boolean isEndDocument()
isEndDocument 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 isNamespace()
isNamespace in interface javax.xml.stream.events.XMLEventpublic boolean isProcessingInstruction()
isProcessingInstruction in interface javax.xml.stream.events.XMLEventpublic boolean isStartDocument()
isStartDocument in interface javax.xml.stream.events.XMLEventpublic boolean isStartElement()
isStartElement in interface javax.xml.stream.events.XMLEventpublic java.lang.Object clone()
clone in class java.lang.Objectpublic boolean matches(javax.xml.stream.events.XMLEvent event)
ExtendedXMLEventmatches in interface ExtendedXMLEventevent - 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
ExtendedXMLEventXMLStreamWriter.writeEvent in interface ExtendedXMLEventwriter - 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.XMLEventjavax.xml.stream.XMLStreamExceptionpublic java.lang.String toString()
toString in class java.lang.Object