public class CompactStartElement extends BaseEventImpl
StartElement implementation used when directly creating
events from a stream reader.| Modifier and Type | Field and Description |
|---|---|
protected QName |
mName |
protected BaseNsContext |
mNsCtxt |
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 |
CompactStartElement(Location loc,
QName name,
BaseNsContext nsCtxt,
ElemAttrs attrs) |
| Modifier and Type | Method and Description |
|---|---|
StartElement |
asStartElement() |
Attribute |
constructAttr(String[] raw,
int rawIndex,
boolean isDef) |
boolean |
equals(Object o)
Declared abstract to force redefinition by sub-classes
|
Attribute |
getAttributeByName(QName name) |
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() |
protected void |
outputNsAndAttr(Writer w) |
protected void |
outputNsAndAttr(XMLStreamWriter w) |
void |
writeAsEncodedUnicode(Writer w) |
void |
writeUsing(XMLStreamWriter2 w) |
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 BaseNsContext mNsCtxt
protected CompactStartElement(Location loc, QName name, BaseNsContext nsCtxt, ElemAttrs attrs)
public Attribute getAttributeByName(QName name)
getAttributeByName in interface StartElementpublic Iterator getAttributes()
getAttributes in interface StartElementprotected void outputNsAndAttr(Writer w) throws IOException
IOExceptionprotected void outputNsAndAttr(XMLStreamWriter w) throws XMLStreamException
XMLStreamExceptionpublic 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 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 w) throws XMLStreamException
writeUsing in interface XMLEvent2writeUsing in class BaseEventImplXMLStreamExceptionpublic boolean equals(Object o)
BaseEventImplequals in class BaseEventImplpublic int hashCode()
BaseEventImplhashCode in class BaseEventImpl