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:
javax.xml.stream.events.Attribute
,javax.xml.stream.events.Namespace
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.XMLStreamConstants
,XMLEvent2
public class NamespaceEventImpl extends AttributeEventImpl implements javax.xml.stream.events.Namespace
Implementation ofNamespace
. Only returned via accessors in actual "first class" event objects (start element, end element); never directly via event reader.
-
-
Field Summary
-
Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocation
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NamespaceEventImpl(javax.xml.stream.Location loc, java.lang.String nsURI)
Constructor for default namespace declaration.protected
NamespaceEventImpl(javax.xml.stream.Location loc, java.lang.String nsPrefix, java.lang.String nsURI)
Constructor for non-default namespace declaration.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NamespaceEventImpl
constructDefaultNamespace(javax.xml.stream.Location loc, java.lang.String nsURI)
static NamespaceEventImpl
constructNamespace(javax.xml.stream.Location loc, java.lang.String nsPrefix, java.lang.String nsURI)
int
getEventType()
java.lang.String
getNamespaceURI()
java.lang.String
getPrefix()
boolean
isDefaultNamespaceDeclaration()
boolean
isNamespace()
-
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
-
-
-
-
Constructor Detail
-
NamespaceEventImpl
protected NamespaceEventImpl(javax.xml.stream.Location loc, java.lang.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(javax.xml.stream.Location loc, java.lang.String nsPrefix, java.lang.String nsURI)
Constructor for non-default namespace declaration. Such declarations belong to "XML namespace" namespace.
-
-
Method Detail
-
constructDefaultNamespace
public static NamespaceEventImpl constructDefaultNamespace(javax.xml.stream.Location loc, java.lang.String nsURI)
-
constructNamespace
public static NamespaceEventImpl constructNamespace(javax.xml.stream.Location loc, java.lang.String nsPrefix, java.lang.String nsURI)
-
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interfacejavax.xml.stream.events.Namespace
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interfacejavax.xml.stream.events.Namespace
-
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclaration
in interfacejavax.xml.stream.events.Namespace
-
getEventType
public int getEventType()
- Specified by:
getEventType
in interfacejavax.xml.stream.events.XMLEvent
- Overrides:
getEventType
in classAttributeEventImpl
-
isNamespace
public boolean isNamespace()
- Specified by:
isNamespace
in interfacejavax.xml.stream.events.XMLEvent
- Overrides:
isNamespace
in classBaseEventImpl
-
-