Class EndElementEvent
- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.EventBase
-
- com.sun.xml.fastinfoset.stax.events.EndElementEvent
-
- All Implemented Interfaces:
javax.xml.stream.events.EndElement
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.XMLStreamConstants
public class EndElementEvent extends EventBase implements javax.xml.stream.events.EndElement
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List
_namespaces
(package private) javax.xml.namespace.QName
_qname
-
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
-
-
Constructor Summary
Constructors Constructor Description EndElementEvent()
EndElementEvent(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localpart)
EndElementEvent(javax.xml.namespace.QName qname)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNamespace(javax.xml.stream.events.Namespace namespace)
javax.xml.namespace.QName
getName()
Get the name of this eventjava.util.Iterator
getNamespaces()
Returns an Iterator of namespaces that have gone out of scope.private javax.xml.namespace.QName
getQName(java.lang.String uri, java.lang.String localPart, java.lang.String prefix)
private java.lang.String
nameAsString()
void
reset()
void
setName(javax.xml.namespace.QName qname)
java.lang.String
toString()
-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, getSystemId, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Method Detail
-
reset
public void reset()
-
getName
public javax.xml.namespace.QName getName()
Get the name of this event- Specified by:
getName
in interfacejavax.xml.stream.events.EndElement
- Returns:
- the qualified name of this event
-
setName
public void setName(javax.xml.namespace.QName qname)
-
getNamespaces
public java.util.Iterator getNamespaces()
Returns an Iterator of namespaces that have gone out of scope. Returns an empty iterator if no namespaces have gone out of scope.- Specified by:
getNamespaces
in interfacejavax.xml.stream.events.EndElement
- Returns:
- an Iterator over Namespace interfaces, or an empty iterator
-
addNamespace
public void addNamespace(javax.xml.stream.events.Namespace namespace)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
nameAsString
private java.lang.String nameAsString()
-
getQName
private javax.xml.namespace.QName getQName(java.lang.String uri, java.lang.String localPart, java.lang.String prefix)
-
-