Class RegistryNamespaceResolver
java.lang.Object
org.apache.jackrabbit.spi.commons.namespace.RegistryNamespaceResolver
- All Implemented Interfaces:
NamespaceResolver
Namespace resolver based on the repository-wide namespace mappings
stored in a namespace registry.
-
Constructor Summary
ConstructorsConstructorDescriptionRegistryNamespaceResolver(NamespaceRegistry registry) Creates a new namespace resolver based on the given namespace registry. -
Method Summary
-
Constructor Details
-
RegistryNamespaceResolver
Creates a new namespace resolver based on the given namespace registry.- Parameters:
registry- namespace registry
-
-
Method Details
-
getPrefix
Description copied from interface:NamespaceResolverReturns the prefix which is mapped to the given URI.- Specified by:
getPrefixin interfaceNamespaceResolver- Parameters:
uri- namespace URI- Returns:
- the prefix mapped to the given URI.
- Throws:
NamespaceException- if the URI is unknown.
-
getURI
Description copied from interface:NamespaceResolverReturns the URI to which the given prefix is mapped.- Specified by:
getURIin interfaceNamespaceResolver- Parameters:
prefix- namespace prefix- Returns:
- the namespace URI to which the given prefix is mapped.
- Throws:
NamespaceException- if the prefix is unknown.
-