org.alfresco.repo.dictionary
Interface NamespaceDAO

All Superinterfaces:
NamespacePrefixResolver
All Known Implementing Classes:
NamespaceDAOImpl

public interface NamespaceDAO
extends NamespacePrefixResolver

Namespace DAO Interface. This DAO is responsible for retrieving and creating Namespace definitions.


Method Summary
 void addPrefix(java.lang.String prefix, java.lang.String uri)
          Add a namespace prefix
 void addURI(java.lang.String uri)
          Add a namespace URI
 void afterDictionaryInit()
           
 void destroy()
          Destroy Namespaces
 void init()
          Initialise Namespaces
 void registerDictionary(DictionaryDAO dictionaryDAO)
          Register with the Dictionary
 void removePrefix(java.lang.String prefix)
          Remove a namspace prefix
 void removeURI(java.lang.String uri)
          Remove the specified URI
 
Methods inherited from interface org.alfresco.service.namespace.NamespacePrefixResolver
getNamespaceURI, getPrefixes, getPrefixes, getURIs
 

Method Detail

addURI

void addURI(java.lang.String uri)
Add a namespace URI

Parameters:
uri - the namespace uri to add

removeURI

void removeURI(java.lang.String uri)
Remove the specified URI

Parameters:
uri - the uri to remove

addPrefix

void addPrefix(java.lang.String prefix,
               java.lang.String uri)
Add a namespace prefix

Parameters:
prefix - the prefix
uri - the uri to prefix

removePrefix

void removePrefix(java.lang.String prefix)
Remove a namspace prefix

Parameters:
prefix - the prefix to remove

init

void init()
Initialise Namespaces


afterDictionaryInit

void afterDictionaryInit()

destroy

void destroy()
Destroy Namespaces


registerDictionary

void registerDictionary(DictionaryDAO dictionaryDAO)
Register with the Dictionary



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.