Package com.ctc.wstx.evt
Class SimpleStartElement
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.BaseEventImpl
-
- com.ctc.wstx.evt.BaseStartElement
-
- com.ctc.wstx.evt.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
WstxStartElement
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 com.ctc.wstx.evt.BaseStartElement
mName, mNsCtxt
-
-
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 com.ctc.wstx.evt.BaseStartElement
asStartElement, equals, getEventType, getName, getNamespaceContext, getNamespaces, getNamespaceURI, hashCode, isStartElement, writeAsEncodedUnicode, writeUsing
-
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
-
-
-
-
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 interfacejavax.xml.stream.events.StartElement
- Specified by:
getAttributeByName
in classBaseStartElement
-
getAttributes
public java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()
- Specified by:
getAttributes
in interfacejavax.xml.stream.events.StartElement
- Specified by:
getAttributes
in classBaseStartElement
-
outputNsAndAttr
protected void outputNsAndAttr(java.io.Writer w) throws java.io.IOException
- Specified by:
outputNsAndAttr
in classBaseStartElement
- Throws:
java.io.IOException
-
outputNsAndAttr
protected void outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
- Specified by:
outputNsAndAttr
in classBaseStartElement
- Throws:
javax.xml.stream.XMLStreamException
-
-