- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.EventBase
-
- com.sun.xml.fastinfoset.stax.events.AttributeBase
-
- com.sun.xml.fastinfoset.stax.events.NamespaceBase
-
- All Implemented Interfaces:
javax.xml.stream.events.Attribute
,javax.xml.stream.events.Namespace
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.XMLStreamConstants
public class NamespaceBase extends AttributeBase implements javax.xml.stream.events.Namespace
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String
DEFAULT_NS_PREFIX
private boolean
defaultDeclaration
(package private) static java.lang.String
W3C_XML_SCHEMA_INSTANCE_NS_URI
(package private) static java.lang.String
W3C_XML_SCHEMA_NS_URI
(package private) static java.lang.String
XML_NS_PREFIX
(package private) static java.lang.String
XML_NS_URI
(package private) static java.lang.String
XMLNS_ATTRIBUTE
(package private) static java.lang.String
XMLNS_ATTRIBUTE_NS_URI
-
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
-
-
Constructor Summary
Constructors Constructor Description NamespaceBase(java.lang.String namespaceURI)
a namespace attribute has a form: xmlns:NCName="URI reference"NamespaceBase(java.lang.String prefix, java.lang.String namespaceURI)
Create a new Namespace
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getNamespaceURI()
java.lang.String
getPrefix()
boolean
isDefaultNamespaceDeclaration()
boolean
isNamespace()
A utility function to check if this event is a Namespace.(package private) void
setNamespaceURI(java.lang.String uri)
set Namespace URI reference (xmlns:prefix = "uri")(package private) void
setPrefix(java.lang.String prefix)
-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.AttributeBase
getDTDType, getLocalName, getName, getValue, isSpecified, setAttributeType, setName, setSpecified, setValue, toString
-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, getSystemId, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
-
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, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Field Detail
-
DEFAULT_NS_PREFIX
static final java.lang.String DEFAULT_NS_PREFIX
- See Also:
- Constant Field Values
-
XML_NS_URI
static final java.lang.String XML_NS_URI
- See Also:
- Constant Field Values
-
XML_NS_PREFIX
static final java.lang.String XML_NS_PREFIX
- See Also:
- Constant Field Values
-
XMLNS_ATTRIBUTE_NS_URI
static final java.lang.String XMLNS_ATTRIBUTE_NS_URI
- See Also:
- Constant Field Values
-
XMLNS_ATTRIBUTE
static final java.lang.String XMLNS_ATTRIBUTE
- See Also:
- Constant Field Values
-
W3C_XML_SCHEMA_NS_URI
static final java.lang.String W3C_XML_SCHEMA_NS_URI
- See Also:
- Constant Field Values
-
W3C_XML_SCHEMA_INSTANCE_NS_URI
static final java.lang.String W3C_XML_SCHEMA_INSTANCE_NS_URI
- See Also:
- Constant Field Values
-
defaultDeclaration
private boolean defaultDeclaration
-
-
Constructor Detail
-
NamespaceBase
public NamespaceBase(java.lang.String namespaceURI)
a namespace attribute has a form: xmlns:NCName="URI reference"
-
NamespaceBase
public NamespaceBase(java.lang.String prefix, java.lang.String namespaceURI)
Create a new Namespace- Parameters:
prefix
- prefix of a namespace is the local name for an attributenamespaceURI
- the uri reference of a namespace is the value for an attribute
-
-
Method Detail
-
setPrefix
void setPrefix(java.lang.String prefix)
-
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interfacejavax.xml.stream.events.Namespace
-
setNamespaceURI
void setNamespaceURI(java.lang.String uri)
set Namespace URI reference (xmlns:prefix = "uri")- Parameters:
uri
- the uri reference of a namespace is the value for an attribute
-
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interfacejavax.xml.stream.events.Namespace
-
isNamespace
public boolean isNamespace()
Description copied from class:EventBase
A utility function to check if this event is a Namespace.- Specified by:
isNamespace
in interfacejavax.xml.stream.events.XMLEvent
- Overrides:
isNamespace
in classEventBase
- See Also:
Namespace
-
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclaration
in interfacejavax.xml.stream.events.Namespace
-
-