public class SearchUIModelExtensionPoint extends AbstractThreadSafeComponentExtensionPoint<SearchUIModel>
SearchUIModel
s.Modifier and Type | Field and Description |
---|---|
private ContentTypeExtensionPoint |
_cTypeEP |
private Set<String> |
_filesLoaded |
static String |
ROLE
The component role
|
_cocoonManager, _context, _manager
Constructor and Description |
---|
SearchUIModelExtensionPoint()
Create the instance
|
Modifier and Type | Method and Description |
---|---|
void |
addExtension(String id,
String pluginName,
String featureName,
Configuration configuration)
Add an extension to this point.
|
void |
initialize() |
void |
service(ServiceManager manager) |
addComponent, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initializeExtensions
getLogger, setLogger
private ContentTypeExtensionPoint _cTypeEP
private Set<String> _filesLoaded
public SearchUIModelExtensionPoint()
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
service
in class AbstractThreadSafeComponentExtensionPoint<SearchUIModel>
ServiceException
public void addExtension(String id, String pluginName, String featureName, Configuration configuration) throws ConfigurationException
ExtensionPoint
addExtension
in interface ExtensionPoint<SearchUIModel>
addExtension
in class AbstractThreadSafeComponentExtensionPoint<SearchUIModel>
id
- the unique identifier of the extension.pluginName
- Unique identifier for the plugin hosting the extensionfeatureName
- Unique feature identifier (unique for a given pluginName)configuration
- the information about the extension to be addedConfigurationException
- when a configuration problem occurspublic void initialize() throws Exception
initialize
in interface Initializable
initialize
in class AbstractThreadSafeComponentExtensionPoint<SearchUIModel>
Exception