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 |
---|---|
NamespacePrefixMapper |
addMapping(java.lang.String nsPrefix,
java.lang.String nsURI)
Add the prefix and URI to the mappings.
|
static NamespacePrefixMapper |
create()
Creates a new instance with an empty mapping.
|
static NamespacePrefixMapper |
create(java.util.Map<java.lang.String,java.lang.String> prefixToURIMappings)
Creates a new instance with the given mappings.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getMappings() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String namespaceURI) |
java.util.Iterator<java.lang.String> |
getPrefixes(java.lang.String namespaceURI) |
public NamespacePrefixMapper(java.util.Map<java.lang.String,java.lang.String> prefixToURIMappings)
public NamespacePrefixMapper()
public static NamespacePrefixMapper create(java.util.Map<java.lang.String,java.lang.String> prefixToURIMappings)
public static NamespacePrefixMapper create()
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<java.lang.String> getPrefixes(java.lang.String namespaceURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
public NamespacePrefixMapper addMapping(java.lang.String nsPrefix, java.lang.String nsURI)
protected java.util.Map<java.lang.String,java.lang.String> getMappings()