com.bea.xml.stream.events

Class StartElementEvent

Implemented Interfaces:
javax.xml.stream.Location, javax.xml.stream.events.StartElement, javax.xml.stream.events.XMLEvent

public class StartElementEvent
extends NamedEvent
implements javax.xml.stream.events.StartElement

Constructor Summary

StartElementEvent()
StartElementEvent(javax.xml.namespace.QName name)
StartElementEvent(javax.xml.stream.events.StartElement element)

Method Summary

void
addAttribute(javax.xml.stream.events.Attribute attribute)
void
addNamespace(javax.xml.stream.events.Namespace attribute)
protected void
doWriteAsEncodedUnicode(java.io.Writer writer)
javax.xml.stream.events.Attribute
getAttributeByName(javax.xml.namespace.QName name)
Iterator
getAttributes()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
String
getNamespaceURI(String prefix)
Iterator
getNamespaces()
protected void
init()
void
reset()
void
setAttributes(List attributes)
void
setNamespaceContext(javax.xml.namespace.NamespaceContext c)
String
toString()

Methods inherited from class com.bea.xml.stream.events.NamedEvent

doWriteAsEncodedUnicode, getName, nameAsString, setName

Methods inherited from class com.bea.xml.stream.events.BaseEvent

asCharacters, asEndElement, asStartElement, doWriteAsEncodedUnicode, 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, toString, writeAsEncodedUnicode

Constructor Details

StartElementEvent

public StartElementEvent()

StartElementEvent

public StartElementEvent(javax.xml.namespace.QName name)

StartElementEvent

public StartElementEvent(javax.xml.stream.events.StartElement element)

Method Details

addAttribute

public void addAttribute(javax.xml.stream.events.Attribute attribute)

addNamespace

public void addNamespace(javax.xml.stream.events.Namespace attribute)

doWriteAsEncodedUnicode

protected void doWriteAsEncodedUnicode(java.io.Writer writer)
            throws java.io.IOException,
                   javax.xml.stream.XMLStreamException
Overrides:
doWriteAsEncodedUnicode in interface NamedEvent

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 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

getNamespaceURI

public String getNamespaceURI(String prefix)
Specified by:
getNamespaceURI in interface javax.xml.stream.events.StartElement

getNamespaces

public Iterator getNamespaces()
Specified by:
getNamespaces in interface javax.xml.stream.events.StartElement

init

protected void init()

reset

public void reset()

setAttributes

public void setAttributes(List attributes)

setNamespaceContext

public void setNamespaceContext(javax.xml.namespace.NamespaceContext c)

toString

public String toString()
Overrides:
toString in interface BaseEvent