Package 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
Implementation of
Namespace
. Only returned via accessors in
actual "first class" event objects (start element, end element); never
directly via event reader.-
Field Summary
FieldsFields inherited from class org.codehaus.stax2.ri.evt.AttributeEventImpl
mName, mValue, mWasSpecified
Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocation
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
ConstructorsModifierConstructorDescriptionprotected
NamespaceEventImpl
(Location loc, String nsURI) Constructor for default namespace declaration.protected
NamespaceEventImpl
(Location loc, String nsPrefix, String nsURI) Constructor for non-default namespace declaration. -
Method Summary
Modifier and TypeMethodDescriptionstatic NamespaceEventImpl
constructDefaultNamespace
(Location loc, String nsURI) static NamespaceEventImpl
constructNamespace
(Location loc, String nsPrefix, String nsURI) int
boolean
boolean
Methods inherited from class org.codehaus.stax2.ri.evt.AttributeEventImpl
equals, getDTDType, getName, getValue, hashCode, isAttribute, isSpecified, writeAsEncodedUnicode, writeEscapedAttrValue, writeUsing
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 class java.lang.Object
clone, finalize, getClass, 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
-
Field Details
-
mPrefix
-
mURI
-
-
Constructor Details
-
NamespaceEventImpl
Constructor for default namespace declaration. Such declarations don't have namespace prefix/URI, although semantically it would belong to XML namespace URI... -
NamespaceEventImpl
Constructor for non-default namespace declaration. Such declarations belong to "XML namespace" namespace.
-
-
Method Details
-
constructDefaultNamespace
-
constructNamespace
-
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceNamespace
-
getPrefix
-
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()- Specified by:
isDefaultNamespaceDeclaration
in interfaceNamespace
-
getEventType
public int getEventType()- Specified by:
getEventType
in interfaceXMLEvent
- Overrides:
getEventType
in classAttributeEventImpl
-
isNamespace
public boolean isNamespace()- Specified by:
isNamespace
in interfaceXMLEvent
- Overrides:
isNamespace
in classBaseEventImpl
-