org.codehaus.stax2.ri.evt
Class NamespaceEventImpl
java.lang.Object
org.codehaus.stax2.ri.evt.BaseEventImpl
org.codehaus.stax2.ri.evt.AttributeEventImpl
org.codehaus.stax2.ri.evt.NamespaceEventImpl
- All Implemented Interfaces:
- Attribute, Namespace, XMLEvent, XMLStreamConstants, XMLEvent2
public class NamespaceEventImpl
- extends AttributeEventImpl
- implements 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 |
Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl |
addHash, asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
NamespaceEventImpl
protected NamespaceEventImpl(Location loc,
String nsURI)
- Constructor for default namespace declaration. Such declarations don't
have namespace prefix/URI, although semantically it would belong
to XML namespace URI...
NamespaceEventImpl
protected NamespaceEventImpl(Location loc,
String nsPrefix,
String nsURI)
- Constructor for non-default namespace declaration. Such declarations
belong to "XML namespace" namespace.
constructDefaultNamespace
public static NamespaceEventImpl constructDefaultNamespace(Location loc,
String nsURI)
constructNamespace
public static NamespaceEventImpl constructNamespace(Location loc,
String nsPrefix,
String nsURI)
getNamespaceURI
public String getNamespaceURI()
- Specified by:
getNamespaceURI
in interface Namespace
getPrefix
public String getPrefix()
- Specified by:
getPrefix
in interface Namespace
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclaration
in interface Namespace
getEventType
public int getEventType()
- Specified by:
getEventType
in interface XMLEvent
- Overrides:
getEventType
in class AttributeEventImpl
isNamespace
public boolean isNamespace()
- Specified by:
isNamespace
in interface XMLEvent
- Overrides:
isNamespace
in class BaseEventImpl