Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.model.impl
Class TypeRegistry

java.lang.Object
  extended by org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry<String,TypeDescriptor>
      extended by org.nuxeo.ecm.webengine.model.impl.TypeRegistry
All Implemented Interfaces:
ContributionRegistry<String,TypeDescriptor>

public class TypeRegistry
extends AbstractContributionRegistry<String,TypeDescriptor>

Author:
Bogdan Stefanescu

Constructor Summary
TypeRegistry(TypeRegistry parent, WebEngine engine, ModuleImpl module)
           
TypeRegistry(WebEngine engine, ModuleImpl module)
           
 
Method Summary
 AdapterType getAdapter(Resource target, String name)
           
 AdapterType getAdapter(String name)
           
 List<String> getAdapterNames(Resource resource)
           
 AdapterType[] getAdapters()
           
 List<AdapterType> getAdapters(Resource resource)
           
 List<String> getEnabledAdapterNames(Resource resource)
           
 List<AdapterType> getEnabledAdapters(Resource resource)
           
 ModuleImpl getModule()
           
 ResourceType getRootType()
           
 ResourceType getType(String name)
           
 ResourceType[] getTypes()
           
 void registerAdapter(AdapterDescriptor td)
           
 void registerType(TypeDescriptor td)
           
 void registerTypeDescriptor(TypeDescriptor td)
           
 void unregisterAdapter(TypeDescriptor td)
           
 void unregisterType(TypeDescriptor td)
           
 
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
 

Constructor Detail

TypeRegistry

public TypeRegistry(TypeRegistry parent,
                    WebEngine engine,
                    ModuleImpl module)

TypeRegistry

public TypeRegistry(WebEngine engine,
                    ModuleImpl module)
Method Detail

getRootType

public ResourceType getRootType()

getModule

public ModuleImpl getModule()

getType

public ResourceType getType(String name)

getAdapter

public AdapterType getAdapter(String name)

getAdapter

public AdapterType getAdapter(Resource target,
                              String name)

getAdapters

public List<AdapterType> getAdapters(Resource resource)

getAdapterNames

public List<String> getAdapterNames(Resource resource)

getEnabledAdapters

public List<AdapterType> getEnabledAdapters(Resource resource)

getEnabledAdapterNames

public List<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)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.