public abstract class BaseNsContext
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
UNDECLARED_NS_URI
This is the URI returned for default namespace, when it hasn't
been explicitly declared; could be either "" or null.
|
Constructor and Description |
---|
BaseNsContext() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
doGetNamespaceURI(java.lang.String prefix) |
abstract java.lang.String |
doGetPrefix(java.lang.String nsURI) |
abstract java.util.Iterator |
doGetPrefixes(java.lang.String nsURI) |
abstract java.util.Iterator |
getNamespaces() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String nsURI) |
java.util.Iterator |
getPrefixes(java.lang.String nsURI) |
abstract void |
outputNamespaceDeclarations(java.io.Writer w)
Method called by the matching start element class to
output all namespace declarations active in current namespace
scope, if any.
|
abstract void |
outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter w) |
protected static final java.lang.String UNDECLARED_NS_URI
public final java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
public final java.lang.String getPrefix(java.lang.String nsURI)
getPrefix
in interface javax.xml.namespace.NamespaceContext
public final java.util.Iterator getPrefixes(java.lang.String nsURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
public abstract java.util.Iterator getNamespaces()
public abstract void outputNamespaceDeclarations(java.io.Writer w) throws java.io.IOException
java.io.IOException
public abstract void outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter w) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public abstract java.lang.String doGetNamespaceURI(java.lang.String prefix)
public abstract java.lang.String doGetPrefix(java.lang.String nsURI)
public abstract java.util.Iterator doGetPrefixes(java.lang.String nsURI)