EndElement (Java SE 17 & JDK 17)
Description: declaration: module: java.xml, package: javax.xml.stream.events, interface: EndElement
Keywords: javax.xml.stream.events.EndElement interface

Module java.xml
Package javax.xml.stream.events

# Interface EndElement

All Superinterfaces:
  `XMLEvent`, `XMLStreamConstants`

public interface EndElement extends XMLEvent
An interface for the end element event. An EndElement is reported for each End Tag in the document.

Since:
  1.6
See Also:
  - `XMLEvent`

- ## Field Summary

  ### Fields declared in interface javax.xml.stream.XMLStreamConstants

  `ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `QName`
  `getName()`
  Get the name of this event
  `Iterator<Namespace>`
  `getNamespaces()`
  Returns an Iterator of namespaces that have gone out of scope.

  ### Methods declared in interface javax.xml.stream.events.XMLEvent

  `asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode`

- ## Method Details

  - ### getName

    QName getName()
    Get the name of this event
    Returns:
      the qualified name of this event

  - ### getNamespaces

    Iterator<Namespace> 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:
      an Iterator over Namespace interfaces, or an empty iterator