org.nuxeo.ecm.webengine.model.impl
Class TypeRegistry
java.lang.Object
org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry<java.lang.String,TypeDescriptor>
org.nuxeo.ecm.webengine.model.impl.TypeRegistry
- All Implemented Interfaces:
- ContributionRegistry<java.lang.String,TypeDescriptor>
public class TypeRegistry
- extends AbstractContributionRegistry<java.lang.String,TypeDescriptor>
- Author:
- Bogdan Stefanescu
Methods inherited from class org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry |
addFragment, dispose, fireResolved, fireUnresolved, fireUpdated, getContribution, getObject, getOrCreateDependency, getParent, removeContribution, removeFragment |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeRegistry
public TypeRegistry(TypeRegistry parent,
WebEngine engine,
ModuleImpl module)
TypeRegistry
public TypeRegistry(WebEngine engine,
ModuleImpl module)
getRootType
public ResourceType getRootType()
getModule
public ModuleImpl getModule()
getType
public ResourceType getType(java.lang.String name)
getAdapter
public AdapterType getAdapter(java.lang.String name)
getAdapter
public AdapterType getAdapter(Resource target,
java.lang.String name)
getAdapters
public java.util.List<AdapterType> getAdapters(Resource resource)
getAdapterNames
public java.util.List<java.lang.String> getAdapterNames(Resource resource)
getEnabledAdapters
public java.util.List<AdapterType> getEnabledAdapters(Resource resource)
getEnabledAdapterNames
public java.util.List<java.lang.String> getEnabledAdapterNames(Resource resource)
getTypes
public ResourceType[] getTypes()
getAdapters
public AdapterType[] getAdapters()
registerTypeDescriptor
public void registerTypeDescriptor(TypeDescriptor td)
registerType
public void registerType(TypeDescriptor td)
registerAdapter
public void registerAdapter(AdapterDescriptor td)
unregisterType
public void unregisterType(TypeDescriptor td)
unregisterAdapter
public void unregisterAdapter(TypeDescriptor td)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.