org.codehaus.plexus.component.discovery
Class DefaultComponentDiscovererManager

java.lang.Object
  extended by org.codehaus.plexus.component.discovery.DefaultComponentDiscovererManager
All Implemented Interfaces:
ComponentDiscovererManager

public class DefaultComponentDiscovererManager
extends java.lang.Object
implements ComponentDiscovererManager


Field Summary
private  java.util.List componentDiscoverers
           
private  java.util.Map listeners
           
 
Constructor Summary
DefaultComponentDiscovererManager()
           
 
Method Summary
 void addComponentDiscoverer(ComponentDiscoverer discoverer)
           
 void fireComponentDiscoveryEvent(ComponentDiscoveryEvent event)
           
 java.util.List getComponentDiscoverers()
           
 java.util.Map getComponentDiscoveryListeners()
           
 void initialize()
           
 void registerComponentDiscoveryListener(ComponentDiscoveryListener listener)
           
 void removeComponentDiscoveryListener(ComponentDiscoveryListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

componentDiscoverers

private java.util.List componentDiscoverers

listeners

private java.util.Map listeners
Constructor Detail

DefaultComponentDiscovererManager

public DefaultComponentDiscovererManager()
Method Detail

addComponentDiscoverer

public void addComponentDiscoverer(ComponentDiscoverer discoverer)

getComponentDiscoverers

public java.util.List getComponentDiscoverers()
Specified by:
getComponentDiscoverers in interface ComponentDiscovererManager

getComponentDiscoveryListeners

public java.util.Map getComponentDiscoveryListeners()
Specified by:
getComponentDiscoveryListeners in interface ComponentDiscovererManager

registerComponentDiscoveryListener

public void registerComponentDiscoveryListener(ComponentDiscoveryListener listener)
Specified by:
registerComponentDiscoveryListener in interface ComponentDiscovererManager

removeComponentDiscoveryListener

public void removeComponentDiscoveryListener(ComponentDiscoveryListener listener)
Specified by:
removeComponentDiscoveryListener in interface ComponentDiscovererManager

fireComponentDiscoveryEvent

public void fireComponentDiscoveryEvent(ComponentDiscoveryEvent event)
Specified by:
fireComponentDiscoveryEvent in interface ComponentDiscovererManager

initialize

public void initialize()
Specified by:
initialize in interface ComponentDiscovererManager