abstract class BaseStartElement
extends org.codehaus.stax2.ri.evt.BaseEventImpl
implements javax.xml.stream.events.StartElement
StartElement
implementations Wstx uses.Modifier and Type | Field and Description |
---|---|
protected javax.xml.namespace.QName |
mName |
protected BaseNsContext |
mNsCtxt |
Modifier | Constructor and Description |
---|---|
protected |
BaseStartElement(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
BaseNsContext nsCtxt) |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.StartElement |
asStartElement() |
boolean |
equals(java.lang.Object o) |
abstract javax.xml.stream.events.Attribute |
getAttributeByName(javax.xml.namespace.QName name) |
abstract java.util.Iterator<javax.xml.stream.events.Attribute> |
getAttributes() |
int |
getEventType() |
javax.xml.namespace.QName |
getName() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.util.Iterator<javax.xml.stream.events.Namespace> |
getNamespaces() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
int |
hashCode() |
boolean |
isStartElement() |
protected abstract void |
outputNsAndAttr(java.io.Writer w) |
protected abstract void |
outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) |
void |
writeAsEncodedUnicode(java.io.Writer w) |
void |
writeUsing(org.codehaus.stax2.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 BaseStartElement(javax.xml.stream.Location loc, javax.xml.namespace.QName name, BaseNsContext nsCtxt)
public abstract javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
getAttributeByName
in interface javax.xml.stream.events.StartElement
public abstract java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()
getAttributes
in interface javax.xml.stream.events.StartElement
public final javax.xml.namespace.QName getName()
getName
in interface javax.xml.stream.events.StartElement
public java.util.Iterator<javax.xml.stream.events.Namespace> 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 org.codehaus.stax2.ri.evt.BaseEventImpl
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
getEventType
in class org.codehaus.stax2.ri.evt.BaseEventImpl
public boolean isStartElement()
isStartElement
in interface javax.xml.stream.events.XMLEvent
isStartElement
in class org.codehaus.stax2.ri.evt.BaseEventImpl
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
writeAsEncodedUnicode
in class org.codehaus.stax2.ri.evt.BaseEventImpl
javax.xml.stream.XMLStreamException
public void writeUsing(org.codehaus.stax2.XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
writeUsing
in interface org.codehaus.stax2.evt.XMLEvent2
writeUsing
in class org.codehaus.stax2.ri.evt.BaseEventImpl
javax.xml.stream.XMLStreamException
protected abstract void outputNsAndAttr(java.io.Writer w) throws java.io.IOException
java.io.IOException
protected abstract void outputNsAndAttr(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean equals(java.lang.Object o)
equals
in class org.codehaus.stax2.ri.evt.BaseEventImpl
public int hashCode()
hashCode
in class org.codehaus.stax2.ri.evt.BaseEventImpl