Nuxeo Enterprise Platform 5.4

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

java.lang.Object
  extended by org.nuxeo.runtime.contribution.impl.AbstractContributionRegistry<java.lang.String,TypeDescriptor>
      extended by 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

Constructor Summary
TypeRegistry(TypeRegistry parent, WebEngine engine, ModuleImpl module)
           
TypeRegistry(WebEngine engine, ModuleImpl module)
           
 
Method Summary
 AdapterType getAdapter(Resource target, java.lang.String name)
           
 AdapterType getAdapter(java.lang.String name)
           
 java.util.List<java.lang.String> getAdapterNames(Resource resource)
           
 AdapterType[] getAdapters()
           
 java.util.List<AdapterType> getAdapters(Resource resource)
           
 java.util.List<java.lang.String> getEnabledAdapterNames(Resource resource)
           
 java.util.List<AdapterType> getEnabledAdapters(Resource resource)
           
 ModuleImpl getModule()
           
 ResourceType getRootType()
           
 ResourceType getType(java.lang.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(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)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.