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, toString
protected 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.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<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.Attribute getAttributeByName(javax.xml.namespace.QName nameIn)
getAttributeByName
in interface javax.xml.stream.events.StartElement
public java.util.Iterator<javax.xml.stream.events.Attribute> 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