org.apache.maven.model
Class PluginContainer

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

public class PluginContainer
extends java.lang.Object
implements java.io.Serializable

Class PluginContainer.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
(package private)  java.util.Map pluginMap
           
private  java.util.List<Plugin> plugins
          Field plugins.
 
Constructor Summary
PluginContainer()
           
 
Method Summary
 void addPlugin(Plugin plugin)
          Method addPlugin.
 void flushPluginMap()
           
 java.util.List<Plugin> getPlugins()
          Method getPlugins.
 java.util.Map getPluginsAsMap()
           
 void removePlugin(Plugin plugin)
          Method removePlugin.
 void setPlugins(java.util.List<Plugin> plugins)
          Set the list of plugins to use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugins

private java.util.List<Plugin> plugins
Field plugins.


pluginMap

java.util.Map pluginMap
Constructor Detail

PluginContainer

public PluginContainer()
Method Detail

addPlugin

public void addPlugin(Plugin plugin)
Method addPlugin.

Parameters:
plugin -

getPlugins

public java.util.List<Plugin> getPlugins()
Method getPlugins.

Returns:
List

removePlugin

public void removePlugin(Plugin plugin)
Method removePlugin.

Parameters:
plugin -

setPlugins

public void setPlugins(java.util.List<Plugin> plugins)
Set the list of plugins to use.

Parameters:
plugins -

flushPluginMap

public void flushPluginMap()

getPluginsAsMap

public java.util.Map getPluginsAsMap()