public class ReadOnlyNamespaceRegistry extends java.lang.Object implements 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_REP, NAMESPACE_SV, NAMESPACE_XMLNS, NAMESPACES_PATH, 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 |
---|---|
java.lang.String |
getPrefix(java.lang.String uri) |
java.lang.String[] |
getPrefixes() |
java.lang.String |
getURI(java.lang.String prefix) |
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 RepositoryException
RepositoryException
public void unregisterNamespace(java.lang.String prefix) throws RepositoryException
RepositoryException
public java.lang.String[] getPrefixes()
public java.lang.String[] getURIs()
public java.lang.String getURI(java.lang.String prefix) throws NamespaceException
NamespaceException
public java.lang.String getPrefix(java.lang.String uri) throws NamespaceException
NamespaceException
"Copyright © 2010 - 2019 Adobe Systems Incorporated. All Rights Reserved"