public class SimpleNamespaceContext extends Object implements NamespaceContext
XMLConstants.DEFAULT_NS_PREFIX
.
It is not necessary to register the xml or xmlns namespace prefixes.
Usage:
new SimpleNamespaceContext()
.add("myns","http://tempuri.org/myns")
.add("my2ns","http://tempuri.org/my2ns");
Constructor and Description |
---|
SimpleNamespaceContext() |
Modifier and Type | Method and Description |
---|---|
SimpleNamespaceContext |
add(String prefix,
String namespace)
Method adds a prefix to namespace mapping.
|
SimpleNamespaceContext |
addAll(Map<String,String> prefixNamespaceMap)
Adds all prefixes and namespaces from the given Map
|
SimpleNamespaceContext |
addAll(SimpleNamespaceContext ctx)
Adds all prefixes and namespaces from the given context to this context.
|
String |
getNamespaceURI(String prefix)
Returns a namespace URI for a prefix.
|
Iterator<String> |
getNamespaceURIs() |
String |
getPrefix(String namespaceURI)
Return the prefix for a namespace URI.
|
Iterator<String> |
getPrefixes() |
Iterator<String> |
getPrefixes(String namespaceURI)
Method getPrefixes for a namespace uri.
|
public String getNamespaceURI(String prefix)
getNamespaceURI
in interface NamespaceContext
NamespaceContext.getNamespaceURI(String)
public String getPrefix(String namespaceURI)
getPrefix
in interface NamespaceContext
NamespaceContext.getPrefix(String)
public Iterator<String> getPrefixes(String namespaceURI)
getPrefixes
in interface NamespaceContext
NamespaceContext.getPrefixes(String)
public Iterator<String> getNamespaceURIs()
public SimpleNamespaceContext add(String prefix, String namespace)
prefix
- the prefix.namespace
- the namespace.public SimpleNamespaceContext addAll(SimpleNamespaceContext ctx)
ctx
- another simple namespace context.public SimpleNamespaceContext addAll(Map<String,String> prefixNamespaceMap)
prefixNamespaceMap
- a map with prefix to namespace mappings.Copyright © 2004–2016 52north.org. All rights reserved.