Class ReadWriteNamespaceRegistry
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.name.ReadOnlyNamespaceRegistry
-
- org.apache.jackrabbit.oak.plugins.name.ReadWriteNamespaceRegistry
-
- All Implemented Interfaces:
javax.jcr.NamespaceRegistry,NamespaceConstants
public abstract class ReadWriteNamespaceRegistry extends ReadOnlyNamespaceRegistry
Writable namespace registry. Mainly for use to implement the full JCR API.
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.oak.spi.namespace.NamespaceConstants
NAMESPACE_OAK, NAMESPACE_REP, NAMESPACE_SV, NAMESPACE_XMLNS, NAMESPACES_PATH, PREFIX_OAK, PREFIX_REP, PREFIX_SV, PREFIX_XMLNS, REP_NAMESPACES, REP_NSDATA, REP_PREFIXES, REP_URIS, RESERVED_PREFIXES, RESERVED_URIS
-
-
Constructor Summary
Constructors Constructor Description ReadWriteNamespaceRegistry(Root root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidregisterNamespace(java.lang.String prefix, java.lang.String uri)voidunregisterNamespace(java.lang.String prefix)-
Methods inherited from class org.apache.jackrabbit.oak.plugins.name.ReadOnlyNamespaceRegistry
getPrefix, getPrefixes, getURI, getURIs
-
-
-
-
Constructor Detail
-
ReadWriteNamespaceRegistry
public ReadWriteNamespaceRegistry(Root root)
-
-
Method Detail
-
registerNamespace
public void registerNamespace(java.lang.String prefix, java.lang.String uri) throws javax.jcr.RepositoryException- Specified by:
registerNamespacein interfacejavax.jcr.NamespaceRegistry- Overrides:
registerNamespacein classReadOnlyNamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
unregisterNamespace
public void unregisterNamespace(java.lang.String prefix) throws javax.jcr.RepositoryException- Specified by:
unregisterNamespacein interfacejavax.jcr.NamespaceRegistry- Overrides:
unregisterNamespacein classReadOnlyNamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
-