com.ctc.wstx.evt
public class SimpleStartElement extends BaseEventImpl
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 |
mLocation
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).
|
boolean |
equals(java.lang.Object o)
Declared abstract to force redefinition by sub-classes
|
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) |
int |
hashCode()
Declared abstract to force redefinition by sub-classes
|
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(XMLStreamWriter2 w) |
addHash, asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, iteratedEquals, stringsWithNullsEqual, 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 BaseEventImpl
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
getEventType
in class BaseEventImpl
public boolean isStartElement()
isStartElement
in interface javax.xml.stream.events.XMLEvent
isStartElement
in class BaseEventImpl
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
writeAsEncodedUnicode
in class BaseEventImpl
javax.xml.stream.XMLStreamException
public void writeUsing(XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
writeUsing
in class BaseEventImpl
javax.xml.stream.XMLStreamException
public boolean equals(java.lang.Object o)
BaseEventImpl
equals
in class BaseEventImpl
public int hashCode()
BaseEventImpl
hashCode
in class BaseEventImpl