Class AdditionalNamespaceResolver
- java.lang.Object
-
- org.apache.jackrabbit.core.nodetype.xml.AdditionalNamespaceResolver
-
- All Implemented Interfaces:
org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
public class AdditionalNamespaceResolver extends Object implements org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
A simple namespace resolver implementation, that uses the additional namespaces declared in an XML element.
-
-
Constructor Summary
Constructors Constructor Description AdditionalNamespaceResolver(Properties namespaces)
Creates a namespace resolver using the namespaces defined in the given prefix-to-URI property set.AdditionalNamespaceResolver(NamespaceRegistry registry)
Creates a namespace resolver using the namespaces declared in the given namespace registry.
-
-
-
Constructor Detail
-
AdditionalNamespaceResolver
public AdditionalNamespaceResolver(Properties namespaces)
Creates a namespace resolver using the namespaces defined in the given prefix-to-URI property set.- Parameters:
namespaces
- namespace properties
-
AdditionalNamespaceResolver
public AdditionalNamespaceResolver(NamespaceRegistry registry) throws RepositoryException
Creates a namespace resolver using the namespaces declared in the given namespace registry.- Parameters:
registry
- namespace registry- Throws:
RepositoryException
- on repository errors
-
-
Method Detail
-
getURI
public String getURI(String prefix) throws NamespaceException
- Specified by:
getURI
in interfaceorg.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
- Throws:
NamespaceException
-
getPrefix
public String getPrefix(String uri) throws NamespaceException
- Specified by:
getPrefix
in interfaceorg.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
- Throws:
NamespaceException
-
-