Class JcrNamespaceRegistry
- java.lang.Object
-
- org.apache.sling.feature.cpconverter.vltpkg.JcrNamespaceRegistry
-
- All Implemented Interfaces:
javax.jcr.NamespaceRegistry,NamespaceContext,org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
public class JcrNamespaceRegistry extends Object implements javax.jcr.NamespaceRegistry, org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver, NamespaceContext
Simple namespace registry backed by a map
-
-
Constructor Summary
Constructors Constructor Description JcrNamespaceRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNamespaceURI(String prefix)StringgetPrefix(String uri)String[]getPrefixes()Iterator<String>getPrefixes(String namespaceURI)@NotNull Collection<String>getRegisteredCndSystemIds()StringgetURI(String prefix)String[]getURIs()voidregisterCnd(Reader reader, String systemId)voidregisterNamespace(String prefix, String uri)voidunregisterNamespace(String prefix)
-
-
-
Constructor Detail
-
JcrNamespaceRegistry
public JcrNamespaceRegistry() throws javax.jcr.RepositoryException, org.apache.jackrabbit.commons.cnd.ParseException, IOException- Throws:
javax.jcr.RepositoryExceptionorg.apache.jackrabbit.commons.cnd.ParseExceptionIOException
-
-
Method Detail
-
registerCnd
public void registerCnd(Reader reader, String systemId) throws org.apache.jackrabbit.commons.cnd.ParseException, javax.jcr.RepositoryException, IOException
- Throws:
org.apache.jackrabbit.commons.cnd.ParseExceptionjavax.jcr.RepositoryExceptionIOException
-
registerNamespace
public void registerNamespace(String prefix, String uri) throws javax.jcr.RepositoryException
- Specified by:
registerNamespacein interfacejavax.jcr.NamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
unregisterNamespace
public void unregisterNamespace(String prefix) throws javax.jcr.RepositoryException
- Specified by:
unregisterNamespacein interfacejavax.jcr.NamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
getPrefixes
public String[] getPrefixes() throws javax.jcr.RepositoryException
- Specified by:
getPrefixesin interfacejavax.jcr.NamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
getURIs
public String[] getURIs() throws javax.jcr.RepositoryException
- Specified by:
getURIsin interfacejavax.jcr.NamespaceRegistry- Throws:
javax.jcr.RepositoryException
-
getURI
public String getURI(String prefix) throws javax.jcr.NamespaceException
- Specified by:
getURIin interfacejavax.jcr.NamespaceRegistry- Specified by:
getURIin interfaceorg.apache.jackrabbit.spi.commons.namespace.NamespaceResolver- Throws:
javax.jcr.NamespaceException
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-
getPrefix
public String getPrefix(String uri)
- Specified by:
getPrefixin interfaceNamespaceContext- Specified by:
getPrefixin interfacejavax.jcr.NamespaceRegistry- Specified by:
getPrefixin interfaceorg.apache.jackrabbit.spi.commons.namespace.NamespaceResolver
-
getPrefixes
public Iterator<String> getPrefixes(String namespaceURI)
- Specified by:
getPrefixesin interfaceNamespaceContext
-
getRegisteredCndSystemIds
@NotNull public @NotNull Collection<String> getRegisteredCndSystemIds()
-
-