javanet.staxutils.events
Class StartElementEvent
java.lang.Object
javanet.staxutils.events.AbstractXMLEvent
javanet.staxutils.events.StartElementEvent
- All Implemented Interfaces:
- java.lang.Cloneable, ExtendedXMLEvent, java.io.Serializable, StartElement, XMLEvent, XMLStreamConstants
- public class StartElementEvent
- extends AbstractXMLEvent
- implements 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.
- Version:
- $Revision: 1.5 $
- Author:
- Christian Niles
- See Also:
- Serialized Form
Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
Methods inherited from class javanet.staxutils.events.AbstractXMLEvent |
asCharacters, asEndElement, asStartElement, clone, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, matches, toString, writeAsEncodedUnicode, writeEvent |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
name
protected QName name
- The qualified element name.
attributes
protected java.util.Map attributes
- The element attributes.
namespaces
protected java.util.Map namespaces
- The element namespaces.
namespaceCtx
protected NamespaceContext namespaceCtx
- The namespace context.
StartElementEvent
public StartElementEvent(QName name,
NamespaceContext namespaceCtx,
Location location)
StartElementEvent
public StartElementEvent(QName name,
java.util.Iterator attributes,
java.util.Iterator namespaces,
NamespaceContext namespaceCtx,
Location location,
QName schemaType)
StartElementEvent
public StartElementEvent(StartElement that)
getEventType
public int getEventType()
- Returns
XMLStreamConstants.START_ELEMENT
.
- Specified by:
getEventType
in interface XMLEvent
getName
public QName getName()
- Specified by:
getName
in interface StartElement
getAttributeByName
public Attribute getAttributeByName(QName name)
- Specified by:
getAttributeByName
in interface StartElement
getAttributes
public java.util.Iterator getAttributes()
- Specified by:
getAttributes
in interface StartElement
getNamespaceContext
public NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext
in interface StartElement
getNamespaces
public java.util.Iterator getNamespaces()
- Specified by:
getNamespaces
in interface StartElement
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI
in interface StartElement