Package org.alfresco.service.namespace
Class DynamicNamespacePrefixResolver
java.lang.Object
org.alfresco.service.namespace.DynamicNamespacePrefixResolver
- All Implemented Interfaces:
NamespacePrefixResolver
,NamespaceService
A delegating namespace prefix resolver which allows local over rides from the
delegate. Allows standard/default prefixes to be available but over ridden as
required.
- Author:
- andyh
-
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
ConstructorsConstructorDescription -
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) Add prefix to name space mapping overridevoid
unregisterNamespace
(String prefix) Remove a prefix to namespace mapping
-
Constructor Details
-
DynamicNamespacePrefixResolver
-
DynamicNamespacePrefixResolver
public DynamicNamespacePrefixResolver()
-
-
Method Details
-
registerNamespace
Add prefix to name space mapping override- Specified by:
registerNamespace
in interfaceNamespaceService
- Parameters:
prefix
- Stringuri
- String
-
unregisterNamespace
Remove a prefix to namespace mapping- Specified by:
unregisterNamespace
in interfaceNamespaceService
- Parameters:
prefix
- String
-
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
- Throws:
NamespaceException
- if prefix has not been registered
-
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)
- Throws:
NamespaceException
- if URI has not been registered
-
getPrefixes
Description copied from interface:NamespacePrefixResolver
Gets all registered Prefixes- Specified by:
getPrefixes
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace prefixes
-
getURIs
Description copied from interface:NamespacePrefixResolver
Gets all registered Uris- Specified by:
getURIs
in interfaceNamespacePrefixResolver
- Returns:
- collection of all registered namespace uris
-