public class SimpleStartElement extends BaseStartElement
StartElement
implementation used when event is constructed
from already objectified data, for example when constructed by the event
factory.Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute> |
mAttrs |
mName, mNsCtxt
Modifier | Constructor and 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) |
Modifier and Type | Method and 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) |
asStartElement, equals, getEventType, getName, getNamespaceContext, getNamespaces, getNamespaceURI, hashCode, isStartElement, writeAsEncodedUnicode, writeUsing
addHash, asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString
final java.util.Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute> mAttrs
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)
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)
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)
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
getAttributeByName
in interface javax.xml.stream.events.StartElement
getAttributeByName
in class BaseStartElement
public java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()
getAttributes
in interface javax.xml.stream.events.StartElement
getAttributes
in class BaseStartElement
protected void outputNsAndAttr(java.io.Writer w) throws java.io.IOException
outputNsAndAttr
in class BaseStartElement
java.io.IOException
protected void outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
outputNsAndAttr
in class BaseStartElement
javax.xml.stream.XMLStreamException