com.ctc.wstx.evt
Class WNamespace
java.lang.Object
com.ctc.wstx.evt.WEvent
com.ctc.wstx.evt.WAttribute
com.ctc.wstx.evt.WNamespace
- All Implemented Interfaces:
- javax.xml.stream.events.Attribute, javax.xml.stream.events.Namespace, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants, XMLEvent2
public class WNamespace
- extends WAttribute
- implements javax.xml.stream.events.Namespace
Implementation of Namespace
. Only returned via accessors in
actual "first class" event objects (start element, end element); never
directly via event reader.
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 |
WNamespace(javax.xml.stream.Location loc,
java.lang.String nsURI)
Constructor default namespace declaration. |
WNamespace(javax.xml.stream.Location loc,
java.lang.String nsPrefix,
java.lang.String nsURI)
Constructor non-default namespace declaration. |
Methods inherited from class com.ctc.wstx.evt.WEvent |
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, throwFromIOE, toString |
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.Attribute |
getDTDType, getName, getValue, isSpecified |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
WNamespace
public WNamespace(javax.xml.stream.Location loc,
java.lang.String nsURI)
- Constructor default namespace declaration. Such declarations don't
have namespace prefix/URI, although semantically it would belong
to XML namespace URI...
WNamespace
public WNamespace(javax.xml.stream.Location loc,
java.lang.String nsPrefix,
java.lang.String nsURI)
- Constructor non-default namespace declaration. Such declarations
belong to "XML namespace" namespace.
constructFor
public static WNamespace constructFor(javax.xml.stream.Location loc,
java.lang.String nsPrefix,
java.lang.String nsURI)
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interface javax.xml.stream.events.Namespace
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interface javax.xml.stream.events.Namespace
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclaration
in interface javax.xml.stream.events.Namespace
getEventType
public int getEventType()
- Specified by:
getEventType
in interface javax.xml.stream.events.XMLEvent
- Overrides:
getEventType
in class WAttribute
isNamespace
public boolean isNamespace()
- Specified by:
isNamespace
in interface javax.xml.stream.events.XMLEvent
- Overrides:
isNamespace
in class WEvent