Interface PluginContainer
public interface PluginContainer
Created by The eXo Platform SAS
Author : eXoPlatform
thanhvc@exoplatform.com
Aug 18, 2013
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildPlugin(AbstractNotificationChildPlugin childPlugin) Register child plugin in ContainervoidaddPlugin(BaseNotificationPlugin plugin) Register plugin in ContainergetChildPluginKeys(PluginKey parentKey) Gets all children plugin keys in pluginGets plugin by NotificationKeybooleanRemoves plugin in Container
-
Method Details
-
getPlugin
Gets plugin by NotificationKey- Parameters:
key-- Returns:
-
getChildPluginKeys
Gets all children plugin keys in plugin- Parameters:
parentKey- the parent plugin key- Returns:
- The list of children plugins
-
addPlugin
Register plugin in Container- Parameters:
plugin-
-
addChildPlugin
Register child plugin in Container- Parameters:
childPlugin-
-
remove
Removes plugin in Container- Parameters:
key-- Returns:
-
getDefaultActivePlugins
- Returns:
-