Package | Description |
---|---|
de.xima.fc.plugin.lifecycle |
Modifier and Type | Method and Description |
---|---|
static EPluginLifecycleEvent |
EPluginLifecycleEvent.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EPluginLifecycleEvent[] |
EPluginLifecycleEvent.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static <TPlugin extends IFCPlugin> |
PluginLifecycleEventManager.deregisterListener(EPluginLifecycleEvent event,
Class<TPlugin> pluginType,
IPluginLifecycleListener<TPlugin> listener)
Deregisters a listener for a plugin event and a certain plugin type.
|
static void |
PluginLifecycleEventManager.deregisterListeners(EPluginLifecycleEvent event)
Deregisters all listeners for a plugin event.
|
static void |
PluginLifecycleEventManager.deregisterListeners(EPluginLifecycleEvent event,
Class<? extends IFCPlugin> pluginType)
Deregisters all listeners for a plugin event and a certain plugin type.
|
static void |
PluginLifecycleEventManager.fireEvent(EPluginLifecycleEvent event,
PluginRuntime pluginRuntime,
IFCPlugin plugin)
Calls all registered events listeners for the given event.
|
void |
IPluginLifecycleListener.handleEvent(EPluginLifecycleEvent event,
PluginRuntime pluginRuntime,
TPlugin plugin)
The callback method that is invoked when the event occurred for which this listener was registered.
|
static <TPlugin extends IFCPlugin> |
PluginLifecycleEventManager.registerListener(EPluginLifecycleEvent event,
Class<TPlugin> pluginType,
IPluginLifecycleListener<TPlugin> listener)
Registers a listener for a plugin event.
|
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.