org.apache.jackrabbit.jcr2spi
Class NamespaceRegistryImpl

java.lang.Object
  extended by org.apache.jackrabbit.jcr2spi.NamespaceRegistryImpl
All Implemented Interfaces:
javax.jcr.NamespaceRegistry

public class NamespaceRegistryImpl
extends Object
implements javax.jcr.NamespaceRegistry

NamespaceRegistryImpl implements the JCR client facing NamespaceRegistry.


Constructor Summary
NamespaceRegistryImpl(NamespaceStorage storage)
          Create a new NamespaceRegistryImpl.
 
Method Summary
 String getPrefix(String uri)
           
 String[] getPrefixes()
           
 String getURI(String prefix)
           
 String[] getURIs()
           
 void registerNamespace(String prefix, String uri)
           
 void unregisterNamespace(String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceRegistryImpl

public NamespaceRegistryImpl(NamespaceStorage storage)
Create a new NamespaceRegistryImpl.

Parameters:
storage -
Method Detail

registerNamespace

public void registerNamespace(String prefix,
                              String uri)
                       throws javax.jcr.NamespaceException,
                              javax.jcr.UnsupportedRepositoryOperationException,
                              javax.jcr.RepositoryException
Specified by:
registerNamespace in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
See Also:
NamespaceRegistry.registerNamespace(String, String)

unregisterNamespace

public void unregisterNamespace(String prefix)
                         throws javax.jcr.NamespaceException,
                                javax.jcr.UnsupportedRepositoryOperationException,
                                javax.jcr.RepositoryException
Specified by:
unregisterNamespace in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.NamespaceException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
See Also:
NamespaceRegistry.unregisterNamespace(String)

getPrefixes

public String[] getPrefixes()
                     throws javax.jcr.RepositoryException
Specified by:
getPrefixes in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.RepositoryException
See Also:
NamespaceRegistry.getPrefixes()

getURIs

public String[] getURIs()
                 throws javax.jcr.RepositoryException
Specified by:
getURIs in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.RepositoryException
See Also:
NamespaceRegistry.getURIs()

getURI

public String getURI(String prefix)
              throws javax.jcr.NamespaceException
Specified by:
getURI in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.NamespaceException
See Also:
NamespaceRegistry.getURI(String), NamespaceResolver.getURI(String)

getPrefix

public String getPrefix(String uri)
                 throws javax.jcr.NamespaceException
Specified by:
getPrefix in interface javax.jcr.NamespaceRegistry
Throws:
javax.jcr.NamespaceException
See Also:
NamespaceRegistry.getPrefix(String), NamespaceResolver.getPrefix(String)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.