Class AbstractSelectorExtensionPoint<T extends Component>

Type Parameters:
T - the type of the managed extensions. Must extends Component to be compatible with the ComponentSelector contract
All Implemented Interfaces:
LogEnabled, ParentAware, ExtensionPoint<T>, Disposable, Initializable, Component, ComponentSelector, Contextualizable, Serviceable, ThreadSafe
Direct Known Subclasses:
InputModulesExtensionPoint, SourceFactoriesExtensionPoint

Bridge between the plugin stuff and Cocoon ComponentSelectors.
The aim is to provide a way to declare InputModules, DataSources, SourceFactories, ... at the plugin level.
Selectable components are declared as extensions to this extension point and may be used as normal Cocoon components.