Class PluginContainer

java.lang.Object
org.apache.maven.model.PluginContainer
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PluginConfiguration, PluginManagement

public class PluginContainer extends Object implements Serializable
Contains the plugins informations for the project.
Version:
$Revision$ $Date$
See Also:
  • Field Details

    • plugins

      private List<Plugin> plugins
      Field plugins.
    • pluginMap

      Map pluginMap
  • Constructor Details

    • PluginContainer

      public PluginContainer()
  • Method Details

    • addPlugin

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

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

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

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

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

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