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 |
|---|---|
(package private) javax.xml.namespace.NamespaceContext |
_actualNsCtxt |
protected java.util.ArrayList<javax.xml.stream.events.Attribute> |
_attrs |
protected javax.xml.namespace.QName |
_name |
protected java.util.ArrayList<javax.xml.stream.events.Namespace> |
_nsDecls |
protected javax.xml.namespace.NamespaceContext |
_parentNsCtxt
Enclosing namespace context
|
mLocation| Modifier | Constructor and Description |
|---|---|
protected |
StartElementEventImpl(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.ArrayList<javax.xml.stream.events.Attribute> attrs,
java.util.ArrayList<javax.xml.stream.events.Namespace> 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<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()
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, toStringprotected final javax.xml.namespace.QName _name
protected final java.util.ArrayList<javax.xml.stream.events.Attribute> _attrs
protected final java.util.ArrayList<javax.xml.stream.events.Namespace> _nsDecls
protected javax.xml.namespace.NamespaceContext _parentNsCtxt
javax.xml.namespace.NamespaceContext _actualNsCtxt
protected StartElementEventImpl(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.ArrayList<javax.xml.stream.events.Attribute> attrs,
java.util.ArrayList<javax.xml.stream.events.Namespace> 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.XMLEventasStartElement in class BaseEventImplpublic int getEventType()
getEventType in interface javax.xml.stream.events.XMLEventgetEventType in class BaseEventImplpublic boolean isStartElement()
isStartElement in interface javax.xml.stream.events.XMLEventisStartElement in class BaseEventImplpublic void writeAsEncodedUnicode(java.io.Writer w)
throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEventwriteAsEncodedUnicode in class BaseEventImpljavax.xml.stream.XMLStreamExceptionpublic void writeUsing(XMLStreamWriter2 sw) throws javax.xml.stream.XMLStreamException
writeUsing in interface XMLEvent2writeUsing in class BaseEventImpljavax.xml.stream.XMLStreamExceptionpublic final javax.xml.namespace.QName getName()
getName in interface javax.xml.stream.events.StartElementpublic java.util.Iterator<javax.xml.stream.events.Namespace> getNamespaces()
getNamespaces in interface javax.xml.stream.events.StartElementpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.events.StartElementpublic java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI in interface javax.xml.stream.events.StartElementpublic javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName nameIn)
getAttributeByName in interface javax.xml.stream.events.StartElementpublic java.util.Iterator<javax.xml.stream.events.Attribute> getAttributes()
getAttributes in interface javax.xml.stream.events.StartElementpublic boolean equals(java.lang.Object o)
BaseEventImplequals in class BaseEventImplpublic int hashCode()
BaseEventImplhashCode in class BaseEventImpl