org.jboss.portal.common.plugin
Class AbstractPluginContainer

java.lang.Object
  extended by org.jboss.portal.common.plugin.AbstractPluginContainer
All Implemented Interfaces:
PluginContainer

public class AbstractPluginContainer
extends java.lang.Object
implements PluginContainer


Field Summary
protected  java.util.Map plugins
           
 
Constructor Summary
AbstractPluginContainer()
           
AbstractPluginContainer(java.util.Map plugins)
           
 
Method Summary
 void addPlugin(java.lang.String key, Plugin plugin)
           
 Plugin getPlugin(java.lang.String key)
           
 java.util.Set getPluginKeySet()
           
 void removePlugin(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugins

protected java.util.Map plugins
Constructor Detail

AbstractPluginContainer

public AbstractPluginContainer(java.util.Map plugins)

AbstractPluginContainer

public AbstractPluginContainer()
Method Detail

addPlugin

public void addPlugin(java.lang.String key,
                      Plugin plugin)
Specified by:
addPlugin in interface PluginContainer

removePlugin

public void removePlugin(java.lang.String key)
Specified by:
removePlugin in interface PluginContainer

getPlugin

public Plugin getPlugin(java.lang.String key)
Specified by:
getPlugin in interface PluginContainer

getPluginKeySet

public java.util.Set getPluginKeySet()
Specified by:
getPluginKeySet in interface PluginContainer