Class StartElementEvent

  • All Implemented Interfaces:
    javax.xml.stream.events.StartElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.Location, javax.xml.stream.XMLStreamConstants

    public class StartElementEvent
    extends NamedEvent
    implements javax.xml.stream.events.StartElement
    • Constructor Detail

      • StartElementEvent

        public StartElementEvent()
      • StartElementEvent

        public StartElementEvent​(javax.xml.namespace.QName name)
      • StartElementEvent

        public StartElementEvent​(javax.xml.stream.events.StartElement element)
    • Method Detail

      • reset

        public void reset()
      • init

        protected void init()
      • getAttributes

        public java.util.Iterator getAttributes()
        Specified by:
        getAttributes in interface javax.xml.stream.events.StartElement
      • getNamespaces

        public java.util.Iterator getNamespaces()
        Specified by:
        getNamespaces in interface javax.xml.stream.events.StartElement
      • getAttributeByName

        public javax.xml.stream.events.Attribute getAttributeByName​(javax.xml.namespace.QName name)
        Specified by:
        getAttributeByName in interface javax.xml.stream.events.StartElement
      • setAttributes

        public void setAttributes​(java.util.List attributes)
      • addAttribute

        public void addAttribute​(javax.xml.stream.events.Attribute attribute)
      • addNamespace

        public void addNamespace​(javax.xml.stream.events.Namespace attribute)
      • getNamespaceURI

        public java.lang.String getNamespaceURI​(java.lang.String prefix)
        Specified by:
        getNamespaceURI in interface javax.xml.stream.events.StartElement
      • setNamespaceContext

        public void setNamespaceContext​(javax.xml.namespace.NamespaceContext c)
      • getNamespaceContext

        public javax.xml.namespace.NamespaceContext getNamespaceContext()
        Specified by:
        getNamespaceContext in interface javax.xml.stream.events.StartElement
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class BaseEvent
      • doWriteAsEncodedUnicode

        protected void doWriteAsEncodedUnicode​(java.io.Writer writer)
                                        throws java.io.IOException,
                                               javax.xml.stream.XMLStreamException
        Description copied from class: BaseEvent
        Template method to be implemented by sub-classes.
        Specified by:
        doWriteAsEncodedUnicode in class NamedEvent
        Throws:
        java.io.IOException
        javax.xml.stream.XMLStreamException