Package eu.europa.esig.dss
Class NamespaceContextMap
- java.lang.Object
-
- eu.europa.esig.dss.NamespaceContextMap
-
- All Implemented Interfaces:
NamespaceContext
public final class NamespaceContextMap extends Object implements NamespaceContext
A class for namespace context management. It is used by XPath queries.
-
-
Constructor Summary
Constructors Constructor Description NamespaceContextMap()This is the default constructor
-
Method Summary
Modifier and Type Method Description StringgetNamespaceURI(String prefix)StringgetPrefix(String namespaceURI)Iterator<String>getPrefixes(String namespaceURI)booleanregisterNamespace(String prefix, String namespace)This method allows to register a namespace and associated prefix.
-
-
-
Method Detail
-
registerNamespace
public boolean registerNamespace(String prefix, String namespace)
This method allows to register a namespace and associated prefix. If the prefix exists already it is replaced.- Parameters:
prefix- namespace prefixnamespace- namespace- Returns:
- true if this map did not already contain the specified element
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefixin interfaceNamespaceContext
-
getPrefixes
public Iterator<String> getPrefixes(String namespaceURI)
- Specified by:
getPrefixesin interfaceNamespaceContext
-
-