public class NamespacePrefixMapper
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext
Constructor and Description |
---|
NamespacePrefixMapper()
Initialize the new instance with an empty mapping.
|
NamespacePrefixMapper(java.util.Map<java.lang.String,java.lang.String> prefixToURIMappings)
Initialize the new instance with the given mappings.
|
Modifier and Type | Method and Description |
---|---|
void |
addMapping(java.lang.String nsPrefix,
java.lang.String nsURI)
Add the prefix and URI to the mappings.
|
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String namespaceURI) |
java.util.Iterator |
getPrefixes(java.lang.String namespaceURI) |
public NamespacePrefixMapper(java.util.Map<java.lang.String,java.lang.String> prefixToURIMappings)
public NamespacePrefixMapper()
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
public java.lang.String getPrefix(java.lang.String namespaceURI)
getPrefix
in interface javax.xml.namespace.NamespaceContext
public java.util.Iterator getPrefixes(java.lang.String namespaceURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
public void addMapping(java.lang.String nsPrefix, java.lang.String nsURI)