Class AbstractPluginManager<T>

java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.modello.plugin.AbstractPluginManager<T>
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Direct Known Subclasses:
DefaultGeneratorPluginManager, DefaultMetadataPluginManager

public abstract class AbstractPluginManager<T> extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
  • Constructor Details

    • AbstractPluginManager

      public AbstractPluginManager()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
    • getPlugins

      public abstract Map<String,T> getPlugins()
    • getPluginsIterator

      public Iterator<T> getPluginsIterator()
    • getPlugin

      public T getPlugin(String name)
    • hasPlugin

      public boolean hasPlugin(String name)