Package org.alfresco.service.namespace
Class NamespaceServiceMemoryImpl
java.lang.Object
org.alfresco.service.namespace.NamespaceServiceMemoryImpl
- All Implemented Interfaces:
NamespacePrefixResolver,NamespaceService
A basic implementation of the NamespaceService interface intended for use in unit tests. This implementation does not persist any changes beyond the lifetime of the object.
- Author:
- Nick Smith
-
Field Summary
Fields inherited from interface org.alfresco.service.namespace.NamespaceService
ALFRESCO_PREFIX, ALFRESCO_URI, APP_MODEL_1_0_URI, APP_MODEL_PREFIX, AUDIO_MODEL_1_0_URI, AUDIO_MODEL_PREFIX, BPM_MODEL_1_0_URI, BPM_MODEL_PREFIX, CONTENT_MODEL_1_0_URI, CONTENT_MODEL_PREFIX, DATALIST_MODEL_1_0_URI, DATALIST_MODEL_PREFIX, DEFAULT_PREFIX, DEFAULT_URI, DICTIONARY_MODEL_1_0_URI, DICTIONARY_MODEL_PREFIX, EMAILSERVER_MODEL_PREFIX, EMAILSERVER_MODEL_URI, EXIF_MODEL_1_0_URI, EXIF_MODEL_PREFIX, FORUMS_MODEL_1_0_URI, FORUMS_MODEL_PREFIX, LINKS_MODEL_1_0_URI, LINKS_MODEL_PREFIX, RENDITION_MODEL_1_0_URI, RENDITION_MODEL_PREFIX, REPOSITORY_VIEW_1_0_URI, REPOSITORY_VIEW_PREFIX, SECURITY_MODEL_1_0_URI, SECURITY_MODEL_PREFIX, SYSTEM_MODEL_1_0_URI, SYSTEM_MODEL_PREFIX, WEBDAV_MODEL_1_0_URI, WEBDAV_MODEL_PREFIX, WORKFLOW_MODEL_1_0_URI, WORKFLOW_MODEL_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNamespaceURI(String prefix) Gets the namespace URI registered for the given prefixGets all registered PrefixesgetPrefixes(String namespaceURI) Gets the registered prefixes for the given namespace URIgetURIs()Gets all registered UrisvoidregisterNamespace(String prefix, String uri) Register a prefix for namespace uri.voidunregisterNamespace(String prefix) Unregister a prefix.
-
Constructor Details
-
NamespaceServiceMemoryImpl
public NamespaceServiceMemoryImpl()
-
-
Method Details
-
registerNamespace
Description copied from interface:NamespaceServiceRegister a prefix for namespace uri.- Specified by:
registerNamespacein interfaceNamespaceService- Parameters:
prefix- Stringuri- String
-
unregisterNamespace
Description copied from interface:NamespaceServiceUnregister a prefix.- Specified by:
unregisterNamespacein interfaceNamespaceService- Parameters:
prefix- String
-
getNamespaceURI
Description copied from interface:NamespacePrefixResolverGets the namespace URI registered for the given prefix- Specified by:
getNamespaceURIin interfaceNamespacePrefixResolver- Parameters:
prefix- prefix to lookup- Returns:
- the namespace
- Throws:
NamespaceException- if prefix has not been registered
-
getPrefixes
Description copied from interface:NamespacePrefixResolverGets the registered prefixes for the given namespace URI- Specified by:
getPrefixesin interfaceNamespacePrefixResolver- 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
Description copied from interface:NamespacePrefixResolverGets all registered Prefixes- Specified by:
getPrefixesin interfaceNamespacePrefixResolver- Returns:
- collection of all registered namespace prefixes
-
getURIs
Description copied from interface:NamespacePrefixResolverGets all registered Uris- Specified by:
getURIsin interfaceNamespacePrefixResolver- Returns:
- collection of all registered namespace uris
-