Class PluginContainer

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    PluginConfiguration, PluginManagement

    public class PluginContainer
    extends java.lang.Object
    implements java.io.Serializable
    Contains the plugins informations for the project.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Constructor Detail

      • PluginContainer

        public PluginContainer()
    • Method Detail

      • addPlugin

        public void addPlugin​(Plugin plugin)
        Method addPlugin.
        Parameters:
        plugin - a plugin object.
      • getPlugins

        public java.util.List<Plugin> getPlugins()
        Method getPlugins.
        Returns:
        List
      • removePlugin

        public void removePlugin​(Plugin plugin)
        Method removePlugin.
        Parameters:
        plugin - a plugin object.
      • setPlugins

        public void setPlugins​(java.util.List<Plugin> plugins)
        Set the list of plugins to use.
        Parameters:
        plugins - a plugins object.
      • flushPluginMap

        public void flushPluginMap()
        Reset the pluginsMap field to null
      • getPluginsAsMap

        public java.util.Map getPluginsAsMap()
        Returns:
        a Map of plugins field with Plugins#getKey() as key
        See Also:
        Plugin.getKey()