Class SimpleStartElement

  • All Implemented Interfaces:
    javax.xml.stream.events.StartElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, org.codehaus.stax2.evt.XMLEvent2

    public class SimpleStartElement
    extends BaseStartElement
    Wstx StartElement implementation used when event is constructed from already objectified data, for example when constructed by the event factory.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> mAttrs  
      • Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl

        mLocation
      • Fields inherited from 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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected SimpleStartElement​(javax.xml.stream.Location loc, javax.xml.namespace.QName name, BaseNsContext nsCtxt, java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> attr)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SimpleStartElement construct​(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.Iterator<javax.xml.stream.events.Attribute> attrs, java.util.Iterator<javax.xml.stream.events.Namespace> ns, javax.xml.namespace.NamespaceContext nsCtxt)  
      static SimpleStartElement construct​(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> attrs, java.util.List<javax.xml.stream.events.Namespace> ns, javax.xml.namespace.NamespaceContext nsCtxt)
      Factory method called when a start element needs to be constructed from an external source (most likely, non-woodstox stream reader).
      javax.xml.stream.events.Attribute getAttributeByName​(javax.xml.namespace.QName name)  
      java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()  
      protected void outputNsAndAttr​(java.io.Writer w)  
      protected void outputNsAndAttr​(javax.xml.stream.XMLStreamWriter w)  
      • Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl

        addHash, asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javax.xml.stream.events.XMLEvent

        asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument
    • Field Detail

      • mAttrs

        final java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> mAttrs
    • Constructor Detail

      • SimpleStartElement

        protected SimpleStartElement​(javax.xml.stream.Location loc,
                                     javax.xml.namespace.QName name,
                                     BaseNsContext nsCtxt,
                                     java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> attr)
    • Method Detail

      • construct

        public static SimpleStartElement construct​(javax.xml.stream.Location loc,
                                                   javax.xml.namespace.QName name,
                                                   java.util.Map<javax.xml.namespace.QName,​javax.xml.stream.events.Attribute> attrs,
                                                   java.util.List<javax.xml.stream.events.Namespace> ns,
                                                   javax.xml.namespace.NamespaceContext nsCtxt)
        Factory method called when a start element needs to be constructed from an external source (most likely, non-woodstox stream reader).
      • construct

        public static SimpleStartElement construct​(javax.xml.stream.Location loc,
                                                   javax.xml.namespace.QName name,
                                                   java.util.Iterator<javax.xml.stream.events.Attribute> attrs,
                                                   java.util.Iterator<javax.xml.stream.events.Namespace> ns,
                                                   javax.xml.namespace.NamespaceContext nsCtxt)
      • getAttributeByName

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

        public java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()
        Specified by:
        getAttributes in interface javax.xml.stream.events.StartElement
        Specified by:
        getAttributes in class BaseStartElement
      • outputNsAndAttr

        protected void outputNsAndAttr​(java.io.Writer w)
                                throws java.io.IOException
        Specified by:
        outputNsAndAttr in class BaseStartElement
        Throws:
        java.io.IOException
      • outputNsAndAttr

        protected void outputNsAndAttr​(javax.xml.stream.XMLStreamWriter w)
                                throws javax.xml.stream.XMLStreamException
        Specified by:
        outputNsAndAttr in class BaseStartElement
        Throws:
        javax.xml.stream.XMLStreamException