public class StartElementEventImpl extends BaseEventImpl implements 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 ArrayList |
mAttrs |
protected QName |
mName |
protected ArrayList |
mNsDecls |
protected NamespaceContext |
mParentNsCtxt
Enclosing namespace context
|
mLocationATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT| Modifier | Constructor and Description |
|---|---|
protected |
StartElementEventImpl(Location loc,
QName name,
ArrayList attrs,
ArrayList nsDecls,
NamespaceContext parentNsCtxt) |
| Modifier and Type | Method and Description |
|---|---|
StartElement |
asStartElement() |
static StartElementEventImpl |
construct(Location loc,
QName name,
Iterator attrIt,
Iterator nsDeclIt,
NamespaceContext nsCtxt) |
boolean |
equals(Object o)
Declared abstract to force redefinition by sub-classes
|
Attribute |
getAttributeByName(QName nameIn) |
Iterator |
getAttributes() |
int |
getEventType() |
QName |
getName() |
NamespaceContext |
getNamespaceContext() |
Iterator |
getNamespaces() |
String |
getNamespaceURI(String prefix) |
int |
hashCode()
Declared abstract to force redefinition by sub-classes
|
boolean |
isStartElement() |
void |
writeAsEncodedUnicode(Writer w) |
void |
writeUsing(XMLStreamWriter2 sw) |
addHash, asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocumentprotected final QName mName
protected final ArrayList mAttrs
protected final ArrayList mNsDecls
protected NamespaceContext mParentNsCtxt
protected StartElementEventImpl(Location loc, QName name, ArrayList attrs, ArrayList nsDecls, NamespaceContext parentNsCtxt)
public static StartElementEventImpl construct(Location loc, QName name, Iterator attrIt, Iterator nsDeclIt, NamespaceContext nsCtxt)
public StartElement asStartElement()
asStartElement in interface XMLEventasStartElement in class BaseEventImplpublic int getEventType()
getEventType in interface XMLEventgetEventType in class BaseEventImplpublic boolean isStartElement()
isStartElement in interface XMLEventisStartElement in class BaseEventImplpublic void writeAsEncodedUnicode(Writer w) throws XMLStreamException
writeAsEncodedUnicode in interface XMLEventwriteAsEncodedUnicode in class BaseEventImplXMLStreamExceptionpublic void writeUsing(XMLStreamWriter2 sw) throws XMLStreamException
writeUsing in interface XMLEvent2writeUsing in class BaseEventImplXMLStreamExceptionpublic final QName getName()
getName in interface StartElementpublic Iterator getNamespaces()
getNamespaces in interface StartElementpublic NamespaceContext getNamespaceContext()
getNamespaceContext in interface StartElementpublic String getNamespaceURI(String prefix)
getNamespaceURI in interface StartElementpublic Attribute getAttributeByName(QName nameIn)
getAttributeByName in interface StartElementpublic Iterator getAttributes()
getAttributes in interface StartElementpublic boolean equals(Object o)
BaseEventImplequals in class BaseEventImplpublic int hashCode()
BaseEventImplhashCode in class BaseEventImplCopyright © 2015 fasterxml.com. All Rights Reserved.