|
||||||||||
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
Class SimpleNamespaceContext is a simple NamespaceContext implementation.
It is possible to register more as one prefix for a namespace. Internally it uses to maps and a prefix set to fullfill the interface specification. If your xml contains a default namespace than you have to register it with the empty string orjavax.xml.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 Summary | |
---|---|
SimpleNamespaceContext()
Constructor creates a new instance. |
Method Summary | |
---|---|
SimpleNamespaceContext |
add(java.lang.String prefix,
java.lang.String namespace)
Method adds a prefix to namespace mapping. |
SimpleNamespaceContext |
addAll(java.util.Map 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. |
java.lang.String |
getNamespaceURI(java.lang.String prefix)
Method gets a namespace uri for a prefix. |
java.util.Iterator |
getNamespaceURIs()
|
java.lang.String |
getPrefix(java.lang.String namespaceURI)
Method gets the Prefix for a namespace uri. |
java.util.Iterator |
getPrefixes()
|
java.util.Iterator |
getPrefixes(java.lang.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 java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getNamespaceURI(String)
public java.lang.String getPrefix(java.lang.String namespaceURI)
getPrefix
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getPrefix(String)
public java.util.Iterator getPrefixes(java.lang.String namespaceURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
NamespaceContext.getPrefixes(String)
public java.util.Iterator getPrefixes()
public java.util.Iterator getNamespaceURIs()
public SimpleNamespaceContext add(java.lang.String prefix, java.lang.String namespace)
prefix
- the prefix.namespace
- the namespace.
public SimpleNamespaceContext addAll(SimpleNamespaceContext ctx)
ctx
- another simple namespace context.
public SimpleNamespaceContext addAll(java.util.Map 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 |