|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.xml.stream.events.BaseEvent
com.bea.xml.stream.events.NamedEvent
com.bea.xml.stream.events.StartElementEvent
public class StartElementEvent
Field Summary |
---|
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()
|
|
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)
Template method to be implemented by sub-classes. |
javax.xml.stream.events.Attribute |
getAttributeByName(javax.xml.namespace.QName name)
Returns the attribute referred to by this name |
java.util.Iterator |
getAttributes()
Returns an Iterator of non-namespace declared attributes declared on this START_ELEMENT, returns an empty iterator if there are no attributes. |
javax.xml.namespace.NamespaceContext |
getNamespaceContext()
Gets a read-only namespace context. |
java.util.Iterator |
getNamespaces()
Returns an Iterator of namespaces declared on this element. |
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Gets the value that the prefix is bound to in the context of this element. |
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.StartElement |
---|
getName |
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 |
Constructor Detail |
---|
public StartElementEvent()
public StartElementEvent(javax.xml.namespace.QName name)
public StartElementEvent(javax.xml.stream.events.StartElement element)
Method Detail |
---|
public void reset()
protected void init()
public java.util.Iterator getAttributes()
javax.xml.stream.events.StartElement
getAttributes
in interface javax.xml.stream.events.StartElement
public java.util.Iterator getNamespaces()
javax.xml.stream.events.StartElement
The iterator must contain only implementations of the javax.xml.stream.Namespace interface.
A Namespace isA Attribute. One can iterate over a list of namespaces as a list of attributes. However this method returns only the list of namespaces declared on this START_ELEMENT and does not include the attributes declared on this START_ELEMENT. Returns an empty iterator if there are no namespaces.
getNamespaces
in interface javax.xml.stream.events.StartElement
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName name)
javax.xml.stream.events.StartElement
getAttributeByName
in interface javax.xml.stream.events.StartElement
name
- the qname of the desired name
public void setAttributes(java.util.List attributes)
public void addAttribute(javax.xml.stream.events.Attribute attribute)
public void addNamespace(javax.xml.stream.events.Namespace attribute)
public java.lang.String getNamespaceURI(java.lang.String prefix)
javax.xml.stream.events.StartElement
getNamespaceURI
in interface javax.xml.stream.events.StartElement
prefix
- the prefix to lookup
public void setNamespaceContext(javax.xml.namespace.NamespaceContext c)
public javax.xml.namespace.NamespaceContext getNamespaceContext()
javax.xml.stream.events.StartElement
getNamespaceContext
in interface javax.xml.stream.events.StartElement
public java.lang.String toString()
toString
in class BaseEvent
protected void doWriteAsEncodedUnicode(java.io.Writer writer) throws java.io.IOException, javax.xml.stream.XMLStreamException
BaseEvent
doWriteAsEncodedUnicode
in class NamedEvent
java.io.IOException
javax.xml.stream.XMLStreamException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |