public class ReadOnlyNamespaceRegistry extends java.lang.Object implements javax.jcr.NamespaceRegistry, NamespaceConstants
ReadWriteNamespaceRegistry subclass for a more complete registry
implementation that supports also namespace modifications and that's thus
better suited for use in in implementing the full JCR API.NAMESPACE_EMPTY, NAMESPACE_JCR, NAMESPACE_MIX, NAMESPACE_NT, NAMESPACE_XML, PREFIX_EMPTY, PREFIX_JCR, PREFIX_MIX, PREFIX_NT, PREFIX_XMLNAMESPACE_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 and Description |
|---|
ReadOnlyNamespaceRegistry(Root root) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull java.lang.String |
getPrefix(java.lang.String uri) |
@NotNull java.lang.String[] |
getPrefixes() |
@NotNull java.lang.String |
getURI(java.lang.String prefix) |
@NotNull java.lang.String[] |
getURIs() |
void |
registerNamespace(java.lang.String prefix,
java.lang.String uri) |
void |
unregisterNamespace(java.lang.String prefix) |
public ReadOnlyNamespaceRegistry(Root root)
public void registerNamespace(java.lang.String prefix,
java.lang.String uri)
throws javax.jcr.RepositoryException
registerNamespace in interface javax.jcr.NamespaceRegistryjavax.jcr.RepositoryExceptionpublic void unregisterNamespace(java.lang.String prefix)
throws javax.jcr.RepositoryException
unregisterNamespace in interface javax.jcr.NamespaceRegistryjavax.jcr.RepositoryException@NotNull public @NotNull java.lang.String[] getPrefixes()
getPrefixes in interface javax.jcr.NamespaceRegistry@NotNull public @NotNull java.lang.String[] getURIs()
getURIs in interface javax.jcr.NamespaceRegistry@NotNull
public @NotNull java.lang.String getURI(java.lang.String prefix)
throws javax.jcr.NamespaceException
getURI in interface javax.jcr.NamespaceRegistryjavax.jcr.NamespaceException@NotNull
public @NotNull java.lang.String getPrefix(java.lang.String uri)
throws javax.jcr.NamespaceException
getPrefix in interface javax.jcr.NamespaceRegistryjavax.jcr.NamespaceExceptionCopyright © 2010 - 2025 Adobe. All Rights Reserved