Interface NamespaceResolver
- All Known Implementing Classes:
AbstractNamespaceResolver,NamespaceMapping,RegistryNamespaceResolver,SessionNamespaceResolver
public interface NamespaceResolver
Interface for resolving namespace URIs and prefixes. Unlike the JCR
NamespaceRegistry interface, this interface contains
no functionality other than the basic namespace URI and prefix resolution
methods. This interface is therefore used internally in many places where
the full namespace registry is either not available or some other mechanism
is used for resolving namespaces.-
Method Summary
-
Method Details
-
getURI
Returns the URI to which the given prefix is mapped.- Parameters:
prefix- namespace prefix- Returns:
- the namespace URI to which the given prefix is mapped.
- Throws:
NamespaceException- if the prefix is unknown.
-
getPrefix
Returns the prefix which is mapped to the given URI.- Parameters:
uri- namespace URI- Returns:
- the prefix mapped to the given URI.
- Throws:
NamespaceException- if the URI is unknown.
-