|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.n52.security.common.xml.SimpleNamespaceContext
public class SimpleNamespaceContext
Simple NamespaceContext implementation.
It is possible to register more than one prefix per namespace. Internally it uses two maps and a prefix set to fulfill the interface specification. If your xml contains a default namespace than you have to register it with the empty string orXMLConstants.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 Summary | |
---|---|
SimpleNamespaceContext()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleNamespaceContext()
Method Detail |
---|
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> getPrefixes()
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |