org.codehaus.stax2.ri.evt
public class StartElementEventImpl extends BaseEventImpl implements javax.xml.stream.events.StartElement
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 java.util.ArrayList |
mAttrs |
protected javax.xml.namespace.QName |
mName |
protected java.util.ArrayList |
mNsDecls |
protected javax.xml.namespace.NamespaceContext |
mParentNsCtxt
Enclosing namespace context
|
mLocation
Modifier | Constructor and Description |
---|---|
protected |
StartElementEventImpl(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.ArrayList attrs,
java.util.ArrayList nsDecls,
javax.xml.namespace.NamespaceContext parentNsCtxt) |
Modifier and Type | Method and Description |
---|---|
javax.xml.stream.events.StartElement |
asStartElement() |
static StartElementEventImpl |
construct(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.Iterator attrIt,
java.util.Iterator nsDeclIt,
javax.xml.namespace.NamespaceContext nsCtxt) |
boolean |
equals(java.lang.Object o)
Declared abstract to force redefinition by sub-classes
|
javax.xml.stream.events.Attribute |
getAttributeByName(javax.xml.namespace.QName nameIn) |
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() |
void |
writeAsEncodedUnicode(java.io.Writer w) |
void |
writeUsing(XMLStreamWriter2 sw) |
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 java.util.ArrayList mAttrs
protected final java.util.ArrayList mNsDecls
protected javax.xml.namespace.NamespaceContext mParentNsCtxt
protected StartElementEventImpl(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.ArrayList attrs, java.util.ArrayList nsDecls, javax.xml.namespace.NamespaceContext parentNsCtxt)
public static StartElementEventImpl construct(javax.xml.stream.Location loc, javax.xml.namespace.QName name, java.util.Iterator attrIt, java.util.Iterator nsDeclIt, javax.xml.namespace.NamespaceContext nsCtxt)
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 sw) throws javax.xml.stream.XMLStreamException
writeUsing
in interface XMLEvent2
writeUsing
in class BaseEventImpl
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.Attribute getAttributeByName(javax.xml.namespace.QName nameIn)
getAttributeByName
in interface javax.xml.stream.events.StartElement
public java.util.Iterator getAttributes()
getAttributes
in interface javax.xml.stream.events.StartElement
public boolean equals(java.lang.Object o)
BaseEventImpl
equals
in class BaseEventImpl
public int hashCode()
BaseEventImpl
hashCode
in class BaseEventImpl