Class TypeRegistry
java.lang.Object
org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry<String,TypeDescriptor>
org.nuxeo.ecm.webengine.model.impl.TypeRegistry
- All Implemented Interfaces:
ContributionRegistry<String,
TypeDescriptor>
- Author:
- Bogdan Stefanescu
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Map<String,
AdapterType> protected ClassProxy
protected final WebEngine
protected final ModuleImpl
protected final Map<String,
AbstractResourceType> Fields inherited from class org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry
listeners, parent, registry
-
Constructor Summary
ConstructorDescriptionTypeRegistry
(TypeRegistry parent, WebEngine engine, ModuleImpl module) TypeRegistry
(WebEngine engine, ModuleImpl module) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyFragment
(TypeDescriptor object, TypeDescriptor fragment) Applies fragment over the given object.protected void
applySuperFragment
(TypeDescriptor object, TypeDescriptor superFragment) protected TypeDescriptor
clone
(TypeDescriptor object) protected void
collectAdapterNamesFor
(Resource ctx, ResourceType type, List<String> result) protected void
collectAdaptersFor
(Resource ctx, ResourceType type, List<AdapterType> result) protected void
collectEnabledAdapterNamesFor
(Resource ctx, ResourceType type, List<String> result) protected void
collectEnabledAdaptersFor
(Resource ctx, ResourceType type, List<AdapterType> result) getAdapter
(String name) getAdapter
(Resource target, String name) getAdapterNames
(Resource resource) getAdapters
(Resource resource) getEnabledAdapterNames
(Resource resource) getEnabledAdapters
(Resource resource) getTypes()
protected void
installAdapterContribution
(String key, AdapterDescriptor object) protected void
installContribution
(String key, TypeDescriptor object) protected void
installTypeContribution
(String key, TypeDescriptor object) protected boolean
isMainFragment
(TypeDescriptor object) void
protected boolean
registerDocumentTypeIfNeeded
(String typeName) protected void
void
void
protected void
uninstallContribution
(String key, TypeDescriptor value) void
void
protected void
updateAdapterContribution
(String key, AdapterDescriptor object) protected void
updateContribution
(String key, TypeDescriptor object, TypeDescriptor oldValue) protected void
updateTypeContribution
(String key, TypeDescriptor object) Methods inherited from class org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry
addFragment, dispose, fireResolved, fireUnresolved, fireUpdated, getContribution, getObject, getOrCreateDependency, getParent, importContribution, importParentContributions, removeContribution, removeFragment
-
Field Details
-
engine
-
module
-
types
-
adapters
-
docObjectClass
-
-
Constructor Details
-
TypeRegistry
-
TypeRegistry
-
-
Method Details
-
registerRootType
protected void registerRootType() -
getRootType
-
getModule
-
getType
-
getAdapter
-
getAdapter
-
getAdapters
-
getAdapterNames
-
getEnabledAdapters
-
getEnabledAdapterNames
-
collectAdaptersFor
-
collectAdapterNamesFor
-
collectEnabledAdaptersFor
-
collectEnabledAdapterNamesFor
-
getTypes
-
getAdapters
-
registerTypeDescriptor
-
registerType
-
registerAdapter
-
unregisterType
-
unregisterAdapter
-
registerDocumentTypeIfNeeded
-
clone
- Specified by:
clone
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
applyFragment
Description copied from class:AbstractContributionRegistry
Applies fragment over the given object.- Overrides:
applyFragment
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
applySuperFragment
- Overrides:
applySuperFragment
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
installContribution
- Specified by:
installContribution
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
installTypeContribution
-
installAdapterContribution
-
updateContribution
- Overrides:
updateContribution
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
updateTypeContribution
-
updateAdapterContribution
-
uninstallContribution
- Specified by:
uninstallContribution
in classAbstractContributionRegistry<String,
TypeDescriptor>
-
isMainFragment
- Overrides:
isMainFragment
in classAbstractContributionRegistry<String,
TypeDescriptor>
-