Class 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.
    • 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:
        registerNamespace in interface javax.jcr.NamespaceRegistry
        Overrides:
        registerNamespace in class ReadOnlyNamespaceRegistry
        Throws:
        javax.jcr.RepositoryException
      • unregisterNamespace

        public void unregisterNamespace​(java.lang.String prefix)
                                 throws javax.jcr.RepositoryException
        Specified by:
        unregisterNamespace in interface javax.jcr.NamespaceRegistry
        Overrides:
        unregisterNamespace in class ReadOnlyNamespaceRegistry
        Throws:
        javax.jcr.RepositoryException