APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.xml.internal.stream.events

public Class EndElementEvent

extends DummyEvent
implements EndElement
Class Inheritance
All Implemented Interfaces
javax.xml.stream.events.EndElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants
Imports
java.util.List, .ArrayList, .Iterator, javax.xml.namespace.QName, javax.xml.stream.events.EndElement, .Namespace, .XMLEvent, com.sun.xml.internal.stream.util.ReadOnlyIterator

Implementation of EndElement event.
Authors
Neeraj Bajaj Sun Microsystems,Inc., K.Venugopal Sun Microsystems,Inc.

Field Summary

Modifier and TypeField and Description
pack-priv List<Namespace>
pack-priv QName
Inherited from com.sun.xml.internal.stream.events.DummyEvent:
fLocation

Constructor Summary

AccessConstructor and Description
public
public
EndElementEvent(String prefix, String uri, String localpart)

public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public QName
getName()

Implements javax.xml.stream.events.EndElement.getName.

Get the name of this event

public Iterator<Namespace>

Returns:

an Iterator over Namespace interfaces, or an empty iterator
getNamespaces
()

Implements javax.xml.stream.events.EndElement.getNamespaces.

Returns an Iterator of namespaces that have gone out of scope.

protected final void
init()

public String
public void
setName(QName qname)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

protected void
writeAsEncodedUnicodeEx(Writer writer)

Implements abstract com.sun.xml.internal.stream.events.DummyEvent.writeAsEncodedUnicodeEx.

Helper method in order to expose IOException.

Inherited from com.sun.xml.internal.stream.events.DummyEvent:
asCharactersasEndElementasStartElementcharEncodegetEventTypegetLocationgetSchemaTypeisAttributeisCharacterDataisCharactersisEndDocumentisEndElementisEntityReferenceisNamespaceisProcessingInstructionisStartDocumentisStartElementsetEventTypesetLocationwriteAsEncodedUnicode

Field Detail

fNamespacesback to summary
pack-priv List<Namespace> fNamespaces
fQNameback to summary
pack-priv QName fQName

Constructor Detail

EndElementEventback to summary
public EndElementEvent()
EndElementEventback to summary
public EndElementEvent(String prefix, String uri, String localpart)
EndElementEventback to summary
public EndElementEvent(QName qname)

Method Detail

addNamespaceback to summary
pack-priv void addNamespace(Namespace ns)
getNameback to summary
public QName getName()

Implements javax.xml.stream.events.EndElement.getName.

Doc from javax.xml.stream.events.EndElement.getName.

Get the name of this event

Annotations
@Override
getNamespacesback to summary
public Iterator<Namespace> getNamespaces()

Implements javax.xml.stream.events.EndElement.getNamespaces.

Returns an Iterator of namespaces that have gone out of scope. Returns an empty iterator if no namespaces have gone out of scope.

Returns:Iterator<Namespace>

an Iterator over Namespace interfaces, or an empty iterator

Annotations
@Override
initback to summary
protected final void init()
nameAsStringback to summary
public String nameAsString()
setNameback to summary
public void setName(QName qname)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

writeAsEncodedUnicodeExback to summary
protected void writeAsEncodedUnicodeEx(Writer writer) throws IOException

Implements abstract com.sun.xml.internal.stream.events.DummyEvent.writeAsEncodedUnicodeEx.

Doc from com.sun.xml.internal.stream.events.DummyEvent.writeAsEncodedUnicodeEx.

Helper method in order to expose IOException.

Annotations
@Override
Exceptions
IOException:
if there is an IO error