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 protectedNamespaceEventImpl(javax.xml.stream.Location loc, java.lang.String nsURI)Constructor for default namespace declaration.protectedNamespaceEventImpl(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 NamespaceEventImplconstructDefaultNamespace(javax.xml.stream.Location loc, java.lang.String nsURI)static NamespaceEventImplconstructNamespace(javax.xml.stream.Location loc, java.lang.String nsPrefix, java.lang.String nsURI)intgetEventType()java.lang.StringgetNamespaceURI()java.lang.StringgetPrefix()booleanisDefaultNamespaceDeclaration()booleanisNamespace()-
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:
getNamespaceURIin interfacejavax.xml.stream.events.Namespace
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefixin interfacejavax.xml.stream.events.Namespace
-
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclarationin interfacejavax.xml.stream.events.Namespace
-
getEventType
public int getEventType()
- Specified by:
getEventTypein interfacejavax.xml.stream.events.XMLEvent- Overrides:
getEventTypein classAttributeEventImpl
-
isNamespace
public boolean isNamespace()
- Specified by:
isNamespacein interfacejavax.xml.stream.events.XMLEvent- Overrides:
isNamespacein classBaseEventImpl
-
-