Package org.alfresco.repo.dictionary
Class DictionaryNamespaceComponent
- java.lang.Object
-
- org.alfresco.repo.dictionary.DictionaryNamespaceComponent
-
- All Implemented Interfaces:
NamespacePrefixResolver
,NamespaceService
public class DictionaryNamespaceComponent extends java.lang.Object implements 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 Constructor Description DictionaryNamespaceComponent()
-
Method Summary
All Methods Instance Methods Concrete 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 Urisvoid
registerNamespace(java.lang.String prefix, java.lang.String uri)
Register a prefix for namespace uri.void
setNamespaceDAO(NamespaceDAO namespaceDAO)
Sets the Namespace DAOvoid
unregisterNamespace(java.lang.String prefix)
Unregister a prefix.
-
-
-
Method Detail
-
setNamespaceDAO
public void setNamespaceDAO(NamespaceDAO namespaceDAO)
Sets the Namespace DAO- Parameters:
namespaceDAO
- namespace DAO
-
getURIs
public java.util.Collection<java.lang.String> getURIs()
Description copied from interface:NamespacePrefixResolver
Gets all registered Uris- Specified by:
getURIs
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace uris
-
getPrefixes
public java.util.Collection<java.lang.String> getPrefixes()
Description copied from interface:NamespacePrefixResolver
Gets all registered Prefixes- Specified by:
getPrefixes
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace prefixes
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
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
public java.util.Collection<java.lang.String> getPrefixes(java.lang.String namespaceURI)
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
public void registerNamespace(java.lang.String prefix, java.lang.String uri)
Description copied from interface:NamespaceService
Register a prefix for namespace uri.- Specified by:
registerNamespace
in interfaceNamespaceService
- Parameters:
prefix
- Stringuri
- String
-
unregisterNamespace
public void unregisterNamespace(java.lang.String prefix)
Description copied from interface:NamespaceService
Unregister a prefix.- Specified by:
unregisterNamespace
in interfaceNamespaceService
- Parameters:
prefix
- String
-
-