Package org.alfresco.repo.dictionary
Interface DictionaryRegistry
-
- All Known Implementing Classes:
AbstractDictionaryRegistry,CoreDictionaryRegistryImpl,TenantDictionaryRegistryImpl
public interface DictionaryRegistry- Author:
- sglover
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPrefix(java.lang.String prefix, java.lang.String uri)voidaddURI(java.lang.String uri)voidclear()AspectDefinitiongetAspect(QName aspectName)java.util.Collection<QName>getAspects(boolean includeInherited)AssociationDefinitiongetAssociation(QName assocName)java.util.Collection<QName>getAssociations(boolean includeInherited)ClassDefinitiongetClass(QName className)java.util.Map<QName,CompiledModel>getCompiledModels(boolean includeInherited)ConstraintDefinitiongetConstraint(QName constraintQName)DataTypeDefinitiongetDataType(java.lang.Class javaClass)DataTypeDefinitiongetDataType(QName typeName)CompiledModelgetModel(QName name)java.util.List<CompiledModel>getModelsForUri(java.lang.String uri)java.lang.StringgetNamespaceURI(java.lang.String prefix)java.util.Collection<java.lang.String>getPrefixes(java.lang.String URI)java.util.Map<java.lang.String,java.lang.String>getPrefixesCache()PropertyDefinitiongetProperty(QName propertyName)java.lang.StringgetTenantDomain()TypeDefinitiongetType(QName typeName)java.util.Collection<QName>getTypes(boolean includeInherited)java.util.List<java.lang.String>getUrisCache()java.util.Map<java.lang.String,java.util.List<CompiledModel>>getUriToModels()booleanhasPrefix(java.lang.String prefix)booleanhasURI(java.lang.String uri)voidinit()booleanisModelInherited(QName modelName)booleanmodelExists(QName name)QNameputModel(CompiledModel model)voidremove()voidremoveModel(QName modelName)voidremovePrefix(java.lang.String prefix)voidremoveURI(java.lang.String uri)
-
-
-
Method Detail
-
init
void init()
-
remove
void remove()
-
getModel
CompiledModel getModel(QName name)
-
modelExists
boolean modelExists(QName name)
-
getUriToModels
java.util.Map<java.lang.String,java.util.List<CompiledModel>> getUriToModels()
-
getCompiledModels
java.util.Map<QName,CompiledModel> getCompiledModels(boolean includeInherited)
-
putModel
QName putModel(CompiledModel model)
-
removeModel
void removeModel(QName modelName)
-
getTenantDomain
java.lang.String getTenantDomain()
-
clear
void clear()
-
getModelsForUri
java.util.List<CompiledModel> getModelsForUri(java.lang.String uri)
-
getAspect
AspectDefinition getAspect(QName aspectName)
-
getAssociation
AssociationDefinition getAssociation(QName assocName)
-
getClass
ClassDefinition getClass(QName className)
-
getProperty
PropertyDefinition getProperty(QName propertyName)
-
getType
TypeDefinition getType(QName typeName)
-
getConstraint
ConstraintDefinition getConstraint(QName constraintQName)
-
getDataType
DataTypeDefinition getDataType(QName typeName)
-
getDataType
DataTypeDefinition getDataType(java.lang.Class javaClass)
-
isModelInherited
boolean isModelInherited(QName modelName)
-
getPrefixesCache
java.util.Map<java.lang.String,java.lang.String> getPrefixesCache()
-
getUrisCache
java.util.List<java.lang.String> getUrisCache()
-
getPrefixes
java.util.Collection<java.lang.String> getPrefixes(java.lang.String URI)
-
addURI
void addURI(java.lang.String uri)
-
hasURI
boolean hasURI(java.lang.String uri)
-
addPrefix
void addPrefix(java.lang.String prefix, java.lang.String uri)
-
hasPrefix
boolean hasPrefix(java.lang.String prefix)
-
removeURI
void removeURI(java.lang.String uri)
-
removePrefix
void removePrefix(java.lang.String prefix)
-
getTypes
java.util.Collection<QName> getTypes(boolean includeInherited)
-
getAssociations
java.util.Collection<QName> getAssociations(boolean includeInherited)
-
getAspects
java.util.Collection<QName> getAspects(boolean includeInherited)
-
getNamespaceURI
java.lang.String getNamespaceURI(java.lang.String prefix)
-
-