Package javanet.staxutils.events
Class StartElementEvent
- java.lang.Object
-
- javanet.staxutils.events.AbstractXMLEvent
-
- javanet.staxutils.events.StartElementEvent
-
- All Implemented Interfaces:
Serializable,Cloneable,ExtendedXMLEvent,StartElement,XMLEvent,XMLStreamConstants
public class StartElementEvent extends AbstractXMLEvent implements StartElement
StartElementevent implementation. This event will coalesce its namespaces into an internalNamespaceContext, available viagetNamespaceContext(). 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
-
-
Field Summary
Fields Modifier and Type Field Description protected MapattributesThe element attributes.protected QNamenameThe qualified element name.protected NamespaceContextnamespaceCtxThe namespace context.protected MapnamespacesThe element namespaces.-
Fields inherited from class javanet.staxutils.events.AbstractXMLEvent
location, schemaType
-
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
-
-
Constructor Summary
Constructors Constructor Description StartElementEvent(QName name, Iterator attributes, Iterator namespaces, NamespaceContext namespaceCtx, Location location, QName schemaType)StartElementEvent(QName name, NamespaceContext namespaceCtx, Location location)StartElementEvent(StartElement that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributegetAttributeByName(QName name)IteratorgetAttributes()intgetEventType()ReturnsXMLStreamConstants.START_ELEMENT.QNamegetName()NamespaceContextgetNamespaceContext()IteratorgetNamespaces()StringgetNamespaceURI(String prefix)-
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
-
-
-
-
Field Detail
-
name
protected QName name
The qualified element name.
-
attributes
protected Map attributes
The element attributes.
-
namespaces
protected Map namespaces
The element namespaces.
-
namespaceCtx
protected NamespaceContext namespaceCtx
The namespace context.
-
-
Constructor Detail
-
StartElementEvent
public StartElementEvent(QName name, NamespaceContext namespaceCtx, Location location)
-
StartElementEvent
public StartElementEvent(QName name, Iterator attributes, Iterator namespaces, NamespaceContext namespaceCtx, Location location, QName schemaType)
-
StartElementEvent
public StartElementEvent(StartElement that)
-
-
Method Detail
-
getEventType
public int getEventType()
ReturnsXMLStreamConstants.START_ELEMENT.- Specified by:
getEventTypein interfaceXMLEvent
-
getName
public QName getName()
- Specified by:
getNamein interfaceStartElement
-
getAttributeByName
public Attribute getAttributeByName(QName name)
- Specified by:
getAttributeByNamein interfaceStartElement
-
getAttributes
public Iterator getAttributes()
- Specified by:
getAttributesin interfaceStartElement
-
getNamespaceContext
public NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfaceStartElement
-
getNamespaces
public Iterator getNamespaces()
- Specified by:
getNamespacesin interfaceStartElement
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceStartElement
-
-