public class AdditionalPropertyIndexerExtensionPoint extends AbstractThreadSafeComponentExtensionPoint<AdditionalPropertyIndexer>
ExtensionPoint for registering AdditionalPropertyIndexers.| Modifier and Type | Field and Description |
|---|---|
private Multimap<String,AdditionalPropertyIndexer> |
_extensionsByType |
static String |
ROLE
The extension point role.
|
_cocoonManager, _context, _manager| Constructor and Description |
|---|
AdditionalPropertyIndexerExtensionPoint() |
| Modifier and Type | Method and Description |
|---|---|
Collection<AdditionalPropertyIndexer> |
getIndexers(String type)
Get the additional property indexers for the given type.
|
void |
initializeExtensions()
Finalize the initialization of the extensions.
This method is called after all addExtension() calls.This is the last step before the actual startup of the application. |
addComponent, addExtension, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initialize, servicegetLogger, setLoggerprivate Multimap<String,AdditionalPropertyIndexer> _extensionsByType
public AdditionalPropertyIndexerExtensionPoint()
public void initializeExtensions() throws Exception
ExtensionPointaddExtension() calls.initializeExtensions in interface ExtensionPoint<AdditionalPropertyIndexer>initializeExtensions in class AbstractThreadSafeComponentExtensionPoint<AdditionalPropertyIndexer>Exception - if something wrong occurspublic Collection<AdditionalPropertyIndexer> getIndexers(String type)
type - The type.