- 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.StringDEFAULT_NS_PREFIXprivate booleandefaultDeclaration(package private) static java.lang.StringW3C_XML_SCHEMA_INSTANCE_NS_URI(package private) static java.lang.StringW3C_XML_SCHEMA_NS_URI(package private) static java.lang.StringXML_NS_PREFIX(package private) static java.lang.StringXML_NS_URI(package private) static java.lang.StringXMLNS_ATTRIBUTE(package private) static java.lang.StringXMLNS_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.StringgetNamespaceURI()java.lang.StringgetPrefix()booleanisDefaultNamespaceDeclaration()booleanisNamespace()A utility function to check if this event is a Namespace.(package private) voidsetNamespaceURI(java.lang.String uri)set Namespace URI reference (xmlns:prefix = "uri")(package private) voidsetPrefix(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:
getPrefixin 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:
getNamespaceURIin interfacejavax.xml.stream.events.Namespace
-
isNamespace
public boolean isNamespace()
Description copied from class:EventBaseA utility function to check if this event is a Namespace.- Specified by:
isNamespacein interfacejavax.xml.stream.events.XMLEvent- Overrides:
isNamespacein classEventBase- See Also:
Namespace
-
isDefaultNamespaceDeclaration
public boolean isDefaultNamespaceDeclaration()
- Specified by:
isDefaultNamespaceDeclarationin interfacejavax.xml.stream.events.Namespace
-
-