org.codehaus.stax2.ri.evt
Class StartElementEventImpl
java.lang.Object
org.codehaus.stax2.ri.evt.BaseEventImpl
org.codehaus.stax2.ri.evt.StartElementEventImpl
- All Implemented Interfaces:
- javax.xml.stream.events.StartElement, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, XMLEvent2
public class StartElementEventImpl
- extends BaseEventImpl
- implements javax.xml.stream.events.StartElement
Wstx StartElement implementation used when event is constructed
from already objectified data, for example when constructed by the event
factory.
|
Field Summary |
protected java.util.ArrayList |
mAttrs
|
protected javax.xml.namespace.QName |
mName
|
protected java.util.ArrayList |
mNsDecls
|
protected javax.xml.namespace.NamespaceContext |
mParentNsCtxt
Enclosing namespace context |
| 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 |
protected |
StartElementEventImpl(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.ArrayList attrs,
java.util.ArrayList nsDecls,
javax.xml.namespace.NamespaceContext parentNsCtxt)
|
| Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl |
addHash, asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument |
mName
protected final javax.xml.namespace.QName mName
mAttrs
protected final java.util.ArrayList mAttrs
mNsDecls
protected final java.util.ArrayList mNsDecls
mParentNsCtxt
protected javax.xml.namespace.NamespaceContext mParentNsCtxt
- Enclosing namespace context
StartElementEventImpl
protected StartElementEventImpl(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.ArrayList attrs,
java.util.ArrayList nsDecls,
javax.xml.namespace.NamespaceContext parentNsCtxt)
construct
public static StartElementEventImpl construct(javax.xml.stream.Location loc,
javax.xml.namespace.QName name,
java.util.Iterator attrIt,
java.util.Iterator nsDeclIt,
javax.xml.namespace.NamespaceContext nsCtxt)
asStartElement
public javax.xml.stream.events.StartElement asStartElement()
- Specified by:
asStartElement in interface javax.xml.stream.events.XMLEvent- Overrides:
asStartElement in class BaseEventImpl
getEventType
public int getEventType()
- Specified by:
getEventType in interface javax.xml.stream.events.XMLEvent- Specified by:
getEventType in class BaseEventImpl
isStartElement
public boolean isStartElement()
- Specified by:
isStartElement in interface javax.xml.stream.events.XMLEvent- Overrides:
isStartElement in class BaseEventImpl
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer w)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAsEncodedUnicode in interface javax.xml.stream.events.XMLEvent- Specified by:
writeAsEncodedUnicode in class BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
writeUsing
public void writeUsing(XMLStreamWriter2 sw)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeUsing in interface XMLEvent2- Specified by:
writeUsing in class BaseEventImpl
- Throws:
javax.xml.stream.XMLStreamException
getName
public final javax.xml.namespace.QName getName()
- Specified by:
getName in interface javax.xml.stream.events.StartElement
getNamespaces
public java.util.Iterator getNamespaces()
- Specified by:
getNamespaces 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 java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI in interface javax.xml.stream.events.StartElement
getAttributeByName
public javax.xml.stream.events.Attribute getAttributeByName(javax.xml.namespace.QName nameIn)
- 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
equals
public boolean equals(java.lang.Object o)
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
equals in class BaseEventImpl
hashCode
public int hashCode()
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
hashCode in class BaseEventImpl
Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.