org.codehaus.stax2.ri.evt
public abstract class BaseEventImpl extends java.lang.Object implements XMLEvent2
Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.Location |
mLocation
Location where token started; exact definition may depends
on event type.
|
Modifier | Constructor and Description |
---|---|
protected |
BaseEventImpl(javax.xml.stream.Location loc) |
Modifier and Type | Method and Description |
---|---|
protected static int |
addHash(java.util.Iterator it,
int baseHash) |
javax.xml.stream.events.Characters |
asCharacters() |
javax.xml.stream.events.EndElement |
asEndElement() |
javax.xml.stream.events.StartElement |
asStartElement() |
abstract boolean |
equals(java.lang.Object o)
Declared abstract to force redefinition by sub-classes
|
abstract int |
getEventType() |
javax.xml.stream.Location |
getLocation() |
javax.xml.namespace.QName |
getSchemaType() |
abstract int |
hashCode()
Declared abstract to force redefinition by sub-classes
|
boolean |
isAttribute() |
boolean |
isCharacters() |
boolean |
isEndDocument() |
boolean |
isEndElement() |
boolean |
isEntityReference() |
boolean |
isNamespace() |
boolean |
isProcessingInstruction() |
boolean |
isStartDocument() |
boolean |
isStartElement() |
protected static boolean |
iteratedEquals(java.util.Iterator it1,
java.util.Iterator it2) |
protected static boolean |
stringsWithNullsEqual(java.lang.String s1,
java.lang.String s2)
Comparison method that will consider null Strings to be
equivalent to empty Strings for comparison purposes; and
compare equality with that caveat.
|
protected void |
throwFromIOE(java.io.IOException ioe) |
java.lang.String |
toString() |
abstract void |
writeAsEncodedUnicode(java.io.Writer w) |
abstract void |
writeUsing(XMLStreamWriter2 w) |
protected final javax.xml.stream.Location mLocation
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 abstract int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
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 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 abstract void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
javax.xml.stream.XMLStreamException
public abstract void writeUsing(XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
javax.xml.stream.XMLStreamException
public abstract boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public abstract int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
protected void throwFromIOE(java.io.IOException ioe) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected static boolean stringsWithNullsEqual(java.lang.String s1, java.lang.String s2)
protected static boolean iteratedEquals(java.util.Iterator it1, java.util.Iterator it2)
protected static int addHash(java.util.Iterator it, int baseHash)