public class TypeConfigurationProvider extends Object
Modifier and Type | Field and Description |
---|---|
protected List<TypeRegistry> |
registries |
protected List<AdapterDescriptor> |
services |
protected List<TypeDescriptor> |
types |
Constructor and Description |
---|
TypeConfigurationProvider() |
Modifier and Type | Method and Description |
---|---|
void |
addRegistry(TypeRegistry registry) |
protected void |
fireServiceRegistered(AdapterDescriptor ad) |
protected void |
fireServiceUnregistered(AdapterDescriptor ad) |
protected void |
fireTypeRegistered(TypeDescriptor td) |
protected void |
fireTypeUnregistered(TypeDescriptor td) |
void |
flushCache() |
void |
install(TypeRegistry registry) |
boolean |
isEmpty() |
void |
registerAction(AdapterDescriptor ad) |
void |
registerType(TypeDescriptor td) |
void |
removeRegistry(TypeRegistry listener) |
void |
unregisterAction(AdapterDescriptor ad) |
void |
unregisterType(TypeDescriptor td) |
protected final List<TypeDescriptor> types
protected final List<AdapterDescriptor> services
protected final List<TypeRegistry> registries
public TypeConfigurationProvider()
public void flushCache()
public boolean isEmpty()
public void registerType(TypeDescriptor td)
public void unregisterType(TypeDescriptor td)
public void registerAction(AdapterDescriptor ad)
public void unregisterAction(AdapterDescriptor ad)
public void addRegistry(TypeRegistry registry)
public void removeRegistry(TypeRegistry listener)
public void install(TypeRegistry registry)
protected void fireServiceRegistered(AdapterDescriptor ad)
protected void fireServiceUnregistered(AdapterDescriptor ad)
protected void fireTypeRegistered(TypeDescriptor td)
protected void fireTypeUnregistered(TypeDescriptor td)
Copyright © 2016 Nuxeo SA. All rights reserved.