Package org.apache.jackrabbit.jcr2spi
Class NamespaceRegistryImpl
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.NamespaceRegistryImpl
-
- All Implemented Interfaces:
NamespaceRegistry
public class NamespaceRegistryImpl extends Object implements NamespaceRegistry
NamespaceRegistryImpl
implements the JCR client facing 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
Constructors Constructor Description NamespaceRegistryImpl(NamespaceStorage storage)
Create a newNamespaceRegistryImpl
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPrefix(String uri)
String[]
getPrefixes()
String
getURI(String prefix)
String[]
getURIs()
void
registerNamespace(String prefix, String uri)
void
unregisterNamespace(String prefix)
-
-
-
Constructor Detail
-
NamespaceRegistryImpl
public NamespaceRegistryImpl(NamespaceStorage storage)
Create a newNamespaceRegistryImpl
.- Parameters:
storage
-
-
-
Method Detail
-
registerNamespace
public void registerNamespace(String prefix, String uri) throws NamespaceException, UnsupportedRepositoryOperationException, RepositoryException
- Specified by:
registerNamespace
in interfaceNamespaceRegistry
- Throws:
NamespaceException
UnsupportedRepositoryOperationException
RepositoryException
- See Also:
NamespaceRegistry.registerNamespace(String, String)
-
unregisterNamespace
public void unregisterNamespace(String prefix) throws NamespaceException, UnsupportedRepositoryOperationException, RepositoryException
- Specified by:
unregisterNamespace
in interfaceNamespaceRegistry
- Throws:
NamespaceException
UnsupportedRepositoryOperationException
RepositoryException
- See Also:
NamespaceRegistry.unregisterNamespace(String)
-
getPrefixes
public String[] getPrefixes() throws RepositoryException
- Specified by:
getPrefixes
in interfaceNamespaceRegistry
- Throws:
RepositoryException
- See Also:
NamespaceRegistry.getPrefixes()
-
getURIs
public String[] getURIs() throws RepositoryException
- Specified by:
getURIs
in interfaceNamespaceRegistry
- Throws:
RepositoryException
- See Also:
NamespaceRegistry.getURIs()
-
getURI
public String getURI(String prefix) throws NamespaceException
- Specified by:
getURI
in interfaceNamespaceRegistry
- Throws:
NamespaceException
- See Also:
NamespaceRegistry.getURI(String)
,NamespaceResolver.getURI(String)
-
getPrefix
public String getPrefix(String uri) throws NamespaceException
- Specified by:
getPrefix
in interfaceNamespaceRegistry
- Throws:
NamespaceException
- See Also:
NamespaceRegistry.getPrefix(String)
,NamespaceResolver.getPrefix(String)
-
-