Package com.bea.xml.stream.events
Class StartElementEvent
- java.lang.Object
-
- com.bea.xml.stream.events.BaseEvent
-
- com.bea.xml.stream.events.NamedEvent
-
- com.bea.xml.stream.events.StartElementEvent
-
- All Implemented Interfaces:
javax.xml.stream.events.StartElement
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.Location
,javax.xml.stream.XMLStreamConstants
public class StartElementEvent extends NamedEvent implements javax.xml.stream.events.StartElement
-
-
Constructor Summary
Constructors Constructor Description StartElementEvent()
StartElementEvent(javax.xml.namespace.QName name)
StartElementEvent(javax.xml.stream.events.StartElement element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAttribute(javax.xml.stream.events.Attribute attribute)
void
addNamespace(javax.xml.stream.events.Namespace attribute)
protected void
doWriteAsEncodedUnicode(java.io.Writer writer)
Template method to be implemented by sub-classes.javax.xml.stream.events.Attribute
getAttributeByName(javax.xml.namespace.QName name)
java.util.Iterator
getAttributes()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
java.util.Iterator
getNamespaces()
java.lang.String
getNamespaceURI(java.lang.String prefix)
protected void
init()
void
reset()
void
setAttributes(java.util.List attributes)
void
setNamespaceContext(javax.xml.namespace.NamespaceContext c)
java.lang.String
toString()
-
Methods inherited from class com.bea.xml.stream.events.NamedEvent
getName, nameAsString, setName
-
Methods inherited from class com.bea.xml.stream.events.BaseEvent
asCharacters, asEndElement, asStartElement, getCharacterOffset, getColumnNumber, getEventType, getLineNumber, getLocation, getLocationURI, getPublicId, getSchemaType, getSourceName, getSystemId, getTypeAsString, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, recycle, setCharacterOffset, setColumnNumber, setEventType, setLineNumber, setLocationURI, writeAsEncodedUnicode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Method Detail
-
reset
public void reset()
-
init
protected void init()
-
getAttributes
public java.util.Iterator getAttributes()
- Specified by:
getAttributes
in interfacejavax.xml.stream.events.StartElement
-
getNamespaces
public java.util.Iterator getNamespaces()
- Specified by:
getNamespaces
in interfacejavax.xml.stream.events.StartElement
-
getAttributeByName
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
- Specified by:
getAttributeByName
in interfacejavax.xml.stream.events.StartElement
-
setAttributes
public void setAttributes(java.util.List attributes)
-
addAttribute
public void addAttribute(javax.xml.stream.events.Attribute attribute)
-
addNamespace
public void addNamespace(javax.xml.stream.events.Namespace attribute)
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI
in interfacejavax.xml.stream.events.StartElement
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext c)
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext
in interfacejavax.xml.stream.events.StartElement
-
doWriteAsEncodedUnicode
protected void doWriteAsEncodedUnicode(java.io.Writer writer) throws java.io.IOException, javax.xml.stream.XMLStreamException
Description copied from class:BaseEvent
Template method to be implemented by sub-classes.- Specified by:
doWriteAsEncodedUnicode
in classNamedEvent
- Throws:
java.io.IOException
javax.xml.stream.XMLStreamException
-
-