javanet.staxutils.events
Class StartElementEvent
java.lang.Object
javanet.staxutils.events.AbstractXMLEvent
javanet.staxutils.events.StartElementEvent
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ExtendedXMLEvent, javax.xml.stream.events.StartElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants
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.
- Version:
- $Revision: 1.5 $
- Author:
- Christian Niles
- See Also:
- Serialized Form
|
Field Summary |
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. |
| 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 |
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)
|
| 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 javax.xml.namespace.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 javax.xml.namespace.NamespaceContext namespaceCtx
- The namespace context.
StartElementEvent
public StartElementEvent(javax.xml.namespace.QName name,
javax.xml.namespace.NamespaceContext namespaceCtx,
javax.xml.stream.Location location)
StartElementEvent
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)
StartElementEvent
public StartElementEvent(javax.xml.stream.events.StartElement that)
getEventType
public int getEventType()
- Returns
XMLStreamConstants.START_ELEMENT.
- Specified by:
getEventType in interface javax.xml.stream.events.XMLEvent
getName
public javax.xml.namespace.QName getName()
- Specified by:
getName in interface javax.xml.stream.events.StartElement
getAttributeByName
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
- Specified by:
getAttributeByName in interface javax.xml.stream.events.StartElement
getAttributes
public java.util.Iterator getAttributes()
- Specified by:
getAttributes in interface javax.xml.stream.events.StartElement
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext in interface javax.xml.stream.events.StartElement
getNamespaces
public java.util.Iterator getNamespaces()
- Specified by:
getNamespaces in interface javax.xml.stream.events.StartElement
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI in interface javax.xml.stream.events.StartElement
Copyright © 2013. All Rights Reserved.