public class XBXmlNamespaceContextImpl
extends java.lang.Object
Constructor and Description |
---|
XBXmlNamespaceContextImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultNamespaceURI()
Return the default namespace (the namespace DEFAULT_NS_PREFIX is mapped
to).
|
java.lang.String |
getExistingPrefix(java.lang.String namespaceURI)
Return a non-empty prefix (not XBConstants.DEFAULT_NS_PREFIX) for the
given namespace URI.
|
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Return the namespace URI that the given prefix is mapped to.
|
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Return a prefix for the given namespace URI.
|
boolean |
isDefaultNamespaceURI(java.lang.String namespaceURI)
Return true if the given namespace is currently the default namespace
(ie, XBConstants.DEFAULT_NS_PREFIX is mapped to this URI)
|
void |
popPrefix(java.lang.String prefix)
Remove a prefix to namespace mapping from the stack.
|
void |
pushPrefix(java.lang.String namespaceURI,
java.lang.String prefix)
Map the given prefix to the given namespace.
|
java.lang.String |
pushUniquePrefix(java.lang.String namespaceURI,
java.lang.String preferredPrefix)
Push a unique prefix for the given namespace.
|
public void popPrefix(java.lang.String prefix)
public void pushPrefix(java.lang.String namespaceURI, java.lang.String prefix)
namespaceURI
- May not be null. May be empty only if
prefix is not empty.prefix
- May not be null. Use empty string for default namespace.public java.lang.String pushUniquePrefix(java.lang.String namespaceURI, java.lang.String preferredPrefix)
preferredPrefix
- A prefix that would be preferred, if available.public java.lang.String getDefaultNamespaceURI()
public java.lang.String getExistingPrefix(java.lang.String namespaceURI)
namespaceURI
- public java.lang.String getNamespaceURI(java.lang.String prefix)
prefix
- public java.lang.String getPrefix(java.lang.String namespaceURI)
namespaceURI
- public boolean isDefaultNamespaceURI(java.lang.String namespaceURI)
namespaceURI
-