Package org.alfresco.service.namespace
Interface NamespacePrefixResolver
-
- All Known Subinterfaces:
NamespaceDAO
,NamespaceService
- All Known Implementing Classes:
DictionaryDAOImpl
,DictionaryNamespaceComponent
,DynamicNamespacePrefixResolver
,NamespaceServiceMemoryImpl
@AlfrescoPublicApi public interface NamespacePrefixResolver
TheNamespacePrefixResolver
provides a mapping between namespace prefixes and namespace URIs.- Author:
- David Caruana
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getNamespaceURI(java.lang.String prefix)
Gets the namespace URI registered for the given prefixjava.util.Collection<java.lang.String>
getPrefixes()
Gets all registered Prefixesjava.util.Collection<java.lang.String>
getPrefixes(java.lang.String namespaceURI)
Gets the registered prefixes for the given namespace URIjava.util.Collection<java.lang.String>
getURIs()
Gets all registered Uris
-
-
-
Method Detail
-
getNamespaceURI
@Auditable(parameters="prefix") java.lang.String getNamespaceURI(java.lang.String prefix) throws NamespaceException
Gets the namespace URI registered for the given prefix- Parameters:
prefix
- prefix to lookup- Returns:
- the namespace
- Throws:
NamespaceException
- if prefix has not been registered
-
getPrefixes
@Auditable(parameters="namespaceURI") java.util.Collection<java.lang.String> getPrefixes(java.lang.String namespaceURI) throws NamespaceException
Gets the registered prefixes for the given namespace URI- Parameters:
namespaceURI
- namespace URI to lookup- Returns:
- the prefixes (or empty collection, if no prefixes registered against URI)
- Throws:
NamespaceException
- if URI has not been registered
-
getPrefixes
@Auditable java.util.Collection<java.lang.String> getPrefixes()
Gets all registered Prefixes- Returns:
- collection of all registered namespace prefixes
-
getURIs
@Auditable java.util.Collection<java.lang.String> getURIs()
Gets all registered Uris- Returns:
- collection of all registered namespace uris
-
-