public class StartElementEvent extends AbstractXMLEvent implements javax.xml.stream.events.StartElement
StartElement event implementation. This event will coalesce its namespaces
into an internal NamespaceContext, available via
getNamespaceContext(). It will also create any implicit namespaces
necessary to satisfy the element's name and those of its attributes.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
attributes
The element attributes.
|
protected javax.xml.namespace.QName |
name
The qualified element name.
|
protected javax.xml.namespace.NamespaceContext |
namespaceCtx
The namespace context.
|
protected java.util.Map |
namespaces
The element namespaces.
|
location, schemaType| Constructor and Description |
|---|
StartElementEvent(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType) |
StartElementEvent(javax.xml.namespace.QName name,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location) |
StartElementEvent(javax.xml.stream.events.StartElement that) |
| Modifier and Type | Method and Description |
|---|---|
javax.xml.stream.events.Attribute |
getAttributeByName(javax.xml.namespace.QName name) |
java.util.Iterator |
getAttributes() |
int |
getEventType()
Returns
XMLStreamConstants.START_ELEMENT. |
javax.xml.namespace.QName |
getName() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.util.Iterator |
getNamespaces() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
asCharacters, asEndElement, asStartElement, clone, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, matches, toString, writeAsEncodedUnicode, writeEventequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicodeprotected javax.xml.namespace.QName name
protected java.util.Map attributes
protected java.util.Map namespaces
protected javax.xml.namespace.NamespaceContext namespaceCtx
public StartElementEvent(javax.xml.namespace.QName name,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location)
public StartElementEvent(javax.xml.namespace.QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location,
javax.xml.namespace.QName schemaType)
public StartElementEvent(javax.xml.stream.events.StartElement that)
public int getEventType()
XMLStreamConstants.START_ELEMENT.getEventType in interface javax.xml.stream.events.XMLEventpublic javax.xml.namespace.QName getName()
getName in interface javax.xml.stream.events.StartElementpublic javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
getAttributeByName in interface javax.xml.stream.events.StartElementpublic java.util.Iterator getAttributes()
getAttributes in interface javax.xml.stream.events.StartElementpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.events.StartElementpublic java.util.Iterator getNamespaces()
getNamespaces in interface javax.xml.stream.events.StartElementpublic java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI in interface javax.xml.stream.events.StartElement