Class ProxyNamespaceRegistry
java.lang.Object
org.apache.sling.jcr.base.internal.mount.ProxyNamespaceRegistry
- All Implemented Interfaces:
javax.jcr.NamespaceRegistry
-
Field Summary
Fields inherited from interface javax.jcr.NamespaceRegistry
NAMESPACE_EMPTY, NAMESPACE_JCR, NAMESPACE_MIX, NAMESPACE_NT, NAMESPACE_XML, PREFIX_EMPTY, PREFIX_JCR, PREFIX_MIX, PREFIX_NT, PREFIX_XML
-
Constructor Summary
ConstructorDescriptionProxyNamespaceRegistry
(javax.jcr.NamespaceRegistry jcr, javax.jcr.NamespaceRegistry mount) -
Method Summary
Modifier and TypeMethodDescriptionString[]
String[]
getURIs()
void
registerNamespace
(String prefix, String uri) void
unregisterNamespace
(String prefix)
-
Constructor Details
-
ProxyNamespaceRegistry
public ProxyNamespaceRegistry(javax.jcr.NamespaceRegistry jcr, javax.jcr.NamespaceRegistry mount)
-
-
Method Details
-
registerNamespace
public void registerNamespace(String prefix, String uri) throws javax.jcr.NamespaceException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException - Specified by:
registerNamespace
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
-
unregisterNamespace
public void unregisterNamespace(String prefix) throws javax.jcr.NamespaceException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException - Specified by:
unregisterNamespace
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
-
getPrefixes
- Specified by:
getPrefixes
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.RepositoryException
-
getURIs
- Specified by:
getURIs
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.RepositoryException
-
getURI
public String getURI(String prefix) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException - Specified by:
getURI
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.NamespaceException
javax.jcr.RepositoryException
-
getPrefix
public String getPrefix(String uri) throws javax.jcr.NamespaceException, javax.jcr.RepositoryException - Specified by:
getPrefix
in interfacejavax.jcr.NamespaceRegistry
- Throws:
javax.jcr.NamespaceException
javax.jcr.RepositoryException
-