org.codehaus.plexus.component.manager
Class DefaultComponentManagerManager

java.lang.Object
  extended byorg.codehaus.plexus.component.manager.DefaultComponentManagerManager
All Implemented Interfaces:
ComponentManagerManager

public class DefaultComponentManagerManager
extends java.lang.Object
implements ComponentManagerManager

Version:
$Id: DefaultComponentManagerManager.java,v 1.2 2003/12/19 04:06:57 jvanzyl Exp $
Author:
Jason van Zyl

Field Summary
private  java.util.List componentManagers
           
private  java.lang.String defaultComponentManagerId
           
 
Constructor Summary
DefaultComponentManagerManager()
           
 
Method Summary
 ComponentManager getComponentManager(java.lang.String id)
           
 ComponentManager getDefaultComponentManager()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

componentManagers

private java.util.List componentManagers

defaultComponentManagerId

private java.lang.String defaultComponentManagerId
Constructor Detail

DefaultComponentManagerManager

public DefaultComponentManagerManager()
Method Detail

getComponentManager

public ComponentManager getComponentManager(java.lang.String id)
                                     throws UndefinedComponentManagerException
Specified by:
getComponentManager in interface ComponentManagerManager
Throws:
UndefinedComponentManagerException

getDefaultComponentManager

public ComponentManager getDefaultComponentManager()
                                            throws UndefinedComponentManagerException
Specified by:
getDefaultComponentManager in interface ComponentManagerManager
Throws:
UndefinedComponentManagerException