Class EndElementEventImpl

  • All Implemented Interfaces:
    javax.xml.stream.events.EndElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, XMLEvent2

    public class EndElementEventImpl
    extends BaseEventImpl
    implements javax.xml.stream.events.EndElement
    • Field Detail

      • mName

        protected final javax.xml.namespace.QName mName
      • mNamespaces

        protected final java.util.ArrayList<javax.xml.stream.events.Namespace> mNamespaces
    • Constructor Detail

      • EndElementEventImpl

        public EndElementEventImpl​(javax.xml.stream.Location loc,
                                   javax.xml.stream.XMLStreamReader r)
        Constructor usually used when reading events from a stream reader.
      • EndElementEventImpl

        public EndElementEventImpl​(javax.xml.stream.Location loc,
                                   javax.xml.namespace.QName name,
                                   java.util.Iterator<javax.xml.stream.events.Namespace> namespaces)
        Constructor used by the event factory.
    • Method Detail

      • getName

        public javax.xml.namespace.QName getName()
        Specified by:
        getName in interface javax.xml.stream.events.EndElement
      • getNamespaces

        public java.util.Iterator<javax.xml.stream.events.Namespace> getNamespaces()
        Specified by:
        getNamespaces in interface javax.xml.stream.events.EndElement
      • asEndElement

        public javax.xml.stream.events.EndElement asEndElement()
        Specified by:
        asEndElement in interface javax.xml.stream.events.XMLEvent
        Overrides:
        asEndElement in class BaseEventImpl
      • getEventType

        public int getEventType()
        Specified by:
        getEventType in interface javax.xml.stream.events.XMLEvent
        Specified by:
        getEventType in class BaseEventImpl
      • isEndElement

        public boolean isEndElement()
        Specified by:
        isEndElement in interface javax.xml.stream.events.XMLEvent
        Overrides:
        isEndElement in class BaseEventImpl
      • writeAsEncodedUnicode

        public void writeAsEncodedUnicode​(java.io.Writer w)
                                   throws javax.xml.stream.XMLStreamException
        Specified by:
        writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEvent
        Specified by:
        writeAsEncodedUnicode in class BaseEventImpl
        Throws:
        javax.xml.stream.XMLStreamException
      • equals

        public boolean equals​(java.lang.Object o)
        Description copied from class: BaseEventImpl
        Declared abstract to force redefinition by sub-classes
        Specified by:
        equals in class BaseEventImpl
      • hashCode

        public int hashCode()
        Description copied from class: BaseEventImpl
        Declared abstract to force redefinition by sub-classes
        Specified by:
        hashCode in class BaseEventImpl