org.codehaus.modello.plugin
Class AbstractPluginManager<T>

java.lang.Object
  extended by AbstractLogEnabled
      extended by org.codehaus.modello.plugin.AbstractPluginManager<T>
Direct Known Subclasses:
DefaultGeneratorPluginManager, DefaultMetadataPluginManager

public abstract class AbstractPluginManager<T>
extends AbstractLogEnabled

Version:
$Id: AbstractPluginManager.java 1419 2010-02-14 10:08:10Z hboutemy $
Author:
Trygve Laugstøl

Constructor Summary
AbstractPluginManager()
           
 
Method Summary
 T getPlugin(java.lang.String name)
           
 java.util.Map<java.lang.String,T> getPlugins()
           
 java.util.Iterator<T> getPluginsIterator()
           
 boolean hasPlugin(java.lang.String name)
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPluginManager

public AbstractPluginManager()
Method Detail

initialize

public void initialize()

getPlugins

public java.util.Map<java.lang.String,T> getPlugins()

getPluginsIterator

public java.util.Iterator<T> getPluginsIterator()

getPlugin

public T getPlugin(java.lang.String name)

hasPlugin

public boolean hasPlugin(java.lang.String name)