Package org.alfresco.repo.dictionary
Class DictionaryNamespaceComponent
java.lang.Object
org.alfresco.repo.dictionary.DictionaryNamespaceComponent
- All Implemented Interfaces:
NamespacePrefixResolver
,NamespaceService
Data Dictionary Namespace Service Implementation
- Author:
- David Caruana
-
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 Urisvoid
registerNamespace
(String prefix, String uri) Register a prefix for namespace uri.void
setNamespaceDAO
(NamespaceDAO namespaceDAO) Sets the Namespace DAOvoid
unregisterNamespace
(String prefix) Unregister a prefix.
-
Constructor Details
-
DictionaryNamespaceComponent
public DictionaryNamespaceComponent()
-
-
Method Details
-
setNamespaceDAO
Sets the Namespace DAO- Parameters:
namespaceDAO
- namespace DAO
-
getURIs
Description copied from interface:NamespacePrefixResolver
Gets all registered Uris- Specified by:
getURIs
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace uris
-
getPrefixes
Description copied from interface:NamespacePrefixResolver
Gets all registered Prefixes- Specified by:
getPrefixes
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace prefixes
-
getNamespaceURI
Description copied from interface:NamespacePrefixResolver
Gets the namespace URI registered for the given prefix- Specified by:
getNamespaceURI
in interfaceNamespacePrefixResolver
- Parameters:
prefix
- prefix to lookup- Returns:
- the namespace
-
getPrefixes
Description copied from interface:NamespacePrefixResolver
Gets the registered prefixes for the given namespace URI- Specified by:
getPrefixes
in interfaceNamespacePrefixResolver
- Parameters:
namespaceURI
- namespace URI to lookup- Returns:
- the prefixes (or empty collection, if no prefixes registered against URI)
-
registerNamespace
Description copied from interface:NamespaceService
Register a prefix for namespace uri.- Specified by:
registerNamespace
in interfaceNamespaceService
- Parameters:
prefix
- Stringuri
- String
-
unregisterNamespace
Description copied from interface:NamespaceService
Unregister a prefix.- Specified by:
unregisterNamespace
in interfaceNamespaceService
- Parameters:
prefix
- String
-