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 voidaddAttribute(javax.xml.stream.events.Attribute attribute)voidaddNamespace(javax.xml.stream.events.Namespace attribute)protected voiddoWriteAsEncodedUnicode(java.io.Writer writer)Template method to be implemented by sub-classes.javax.xml.stream.events.AttributegetAttributeByName(javax.xml.namespace.QName name)java.util.IteratorgetAttributes()javax.xml.namespace.NamespaceContextgetNamespaceContext()java.util.IteratorgetNamespaces()java.lang.StringgetNamespaceURI(java.lang.String prefix)protected voidinit()voidreset()voidsetAttributes(java.util.List attributes)voidsetNamespaceContext(javax.xml.namespace.NamespaceContext c)java.lang.StringtoString()-
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:
getAttributesin interfacejavax.xml.stream.events.StartElement
-
getNamespaces
public java.util.Iterator getNamespaces()
- Specified by:
getNamespacesin interfacejavax.xml.stream.events.StartElement
-
getAttributeByName
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
- Specified by:
getAttributeByNamein 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:
getNamespaceURIin interfacejavax.xml.stream.events.StartElement
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext c)
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfacejavax.xml.stream.events.StartElement
-
doWriteAsEncodedUnicode
protected void doWriteAsEncodedUnicode(java.io.Writer writer) throws java.io.IOException, javax.xml.stream.XMLStreamExceptionDescription copied from class:BaseEventTemplate method to be implemented by sub-classes.- Specified by:
doWriteAsEncodedUnicodein classNamedEvent- Throws:
java.io.IOExceptionjavax.xml.stream.XMLStreamException
-
-