com.ctc.wstx.evt
public class SimpleStartElement extends WEvent
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 |
---|---|
protected javax.xml.namespace.QName |
mName |
protected BaseNsContext |
mNsCtxt |
Modifier | Constructor and Description |
---|---|
protected |
SimpleStartElement(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
BaseNsContext nsCtxt,
java.util.Map attr) |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.StartElement |
asStartElement() |
static SimpleStartElement |
construct(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.Iterator attrs,
java.util.Iterator ns,
javax.xml.namespace.NamespaceContext nsCtxt) |
static SimpleStartElement |
construct(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.Map attrs,
java.util.List 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 |
getAttributes() |
int |
getEventType() |
javax.xml.namespace.QName |
getName() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.util.Iterator |
getNamespaces() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
boolean |
isStartElement() |
protected void |
outputNsAndAttr(java.io.Writer w) |
protected void |
outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) |
void |
writeAsEncodedUnicode(java.io.Writer w) |
void |
writeUsing(javax.xml.stream.XMLStreamWriter w) |
asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, throwFromIOE, toString
protected final javax.xml.namespace.QName mName
protected final BaseNsContext mNsCtxt
protected SimpleStartElement(javax.xml.stream.Location loc, javax.xml.namespace.QName name, BaseNsContext nsCtxt, java.util.Map attr)
public static SimpleStartElement construct(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.Map attrs, java.util.List ns, javax.xml.namespace.NamespaceContext nsCtxt)
public static SimpleStartElement construct(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.Iterator attrs, java.util.Iterator 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
public java.util.Iterator getAttributes()
getAttributes
in interface javax.xml.stream.events.StartElement
protected void outputNsAndAttr(java.io.Writer w) throws java.io.IOException
java.io.IOException
protected void outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public final javax.xml.namespace.QName getName()
getName
in interface javax.xml.stream.events.StartElement
public java.util.Iterator getNamespaces()
getNamespaces
in interface javax.xml.stream.events.StartElement
public javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext
in interface javax.xml.stream.events.StartElement
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.stream.events.StartElement
public javax.xml.stream.events.StartElement asStartElement()
asStartElement
in interface javax.xml.stream.events.XMLEvent
asStartElement
in class WEvent
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
getEventType
in class WEvent
public boolean isStartElement()
isStartElement
in interface javax.xml.stream.events.XMLEvent
isStartElement
in class WEvent
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
writeAsEncodedUnicode
in class WEvent
javax.xml.stream.XMLStreamException
public void writeUsing(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
writeUsing
in class WEvent
javax.xml.stream.XMLStreamException