Package com.ctc.wstx.evt
Class SimpleStartElement
java.lang.Object
org.codehaus.stax2.ri.evt.BaseEventImpl
com.ctc.wstx.evt.SimpleStartElement
- All Implemented Interfaces:
StartElement,XMLEvent,XMLStreamConstants,org.codehaus.stax2.evt.XMLEvent2
public class SimpleStartElement
extends org.codehaus.stax2.ri.evt.BaseEventImpl
Wstx
StartElement implementation used when event is constructed
from already objectified data, for example when constructed by the event
factory.-
Field Summary
FieldsFields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocationFields 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
ConstructorsModifierConstructorDescriptionprotectedSimpleStartElement(Location loc, QName name, BaseNsContext nsCtxt, Map<QName, Attribute> attr) -
Method Summary
Modifier and TypeMethodDescriptionstatic SimpleStartElementconstruct(Location loc, QName name, Iterator<Attribute> attrs, Iterator<Namespace> ns, NamespaceContext nsCtxt) static SimpleStartElementconstruct(Location loc, QName name, Map<QName, Attribute> attrs, List<Namespace> ns, NamespaceContext nsCtxt) Factory method called when a start element needs to be constructed from an external source (most likely, non-woodstox stream reader).booleangetAttributeByName(QName name) intfinal QNamegetName()getNamespaceURI(String prefix) inthashCode()booleanprotected voidprotected voidvoidvoidwriteUsing(org.codehaus.stax2.XMLStreamWriter2 w) 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument
-
Field Details
-
mName
-
mNsCtxt
-
-
Constructor Details
-
SimpleStartElement
-
-
Method Details
-
construct
public static SimpleStartElement construct(Location loc, QName name, Map<QName, Attribute> attrs, List<Namespace> ns, NamespaceContext nsCtxt) Factory method called when a start element needs to be constructed from an external source (most likely, non-woodstox stream reader). -
construct
public static SimpleStartElement construct(Location loc, QName name, Iterator<Attribute> attrs, Iterator<Namespace> ns, NamespaceContext nsCtxt) -
getAttributeByName
- Specified by:
getAttributeByNamein interfaceStartElement
-
getAttributes
- Specified by:
getAttributesin interfaceStartElement
-
outputNsAndAttr
- Throws:
IOException
-
outputNsAndAttr
- Throws:
XMLStreamException
-
getName
- Specified by:
getNamein interfaceStartElement
-
getNamespaces
- Specified by:
getNamespacesin interfaceStartElement
-
getNamespaceContext
- Specified by:
getNamespaceContextin interfaceStartElement
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceStartElement
-
asStartElement
- Specified by:
asStartElementin interfaceXMLEvent- Overrides:
asStartElementin classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
getEventType
public int getEventType()- Specified by:
getEventTypein interfaceXMLEvent- Specified by:
getEventTypein classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
isStartElement
public boolean isStartElement()- Specified by:
isStartElementin interfaceXMLEvent- Overrides:
isStartElementin classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
writeAsEncodedUnicode
- Specified by:
writeAsEncodedUnicodein interfaceXMLEvent- Specified by:
writeAsEncodedUnicodein classorg.codehaus.stax2.ri.evt.BaseEventImpl- Throws:
XMLStreamException
-
writeUsing
- Specified by:
writeUsingin interfaceorg.codehaus.stax2.evt.XMLEvent2- Specified by:
writeUsingin classorg.codehaus.stax2.ri.evt.BaseEventImpl- Throws:
XMLStreamException
-
equals
- Specified by:
equalsin classorg.codehaus.stax2.ri.evt.BaseEventImpl
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.codehaus.stax2.ri.evt.BaseEventImpl
-