org.codehaus.plexus.component.factory
Class DefaultComponentFactoryManager

java.lang.Object
  extended by org.codehaus.plexus.component.factory.DefaultComponentFactoryManager
All Implemented Interfaces:
ComponentFactoryManager, Contextualizable

public class DefaultComponentFactoryManager
extends java.lang.Object
implements ComponentFactoryManager, Contextualizable

Version:
$Id: DefaultComponentFactoryManager.java 1750 2005-04-19 07:45:02Z brett $
Author:
Jason van Zyl

Field Summary
private  java.util.List componentFactories
          Deprecated. Register factories as components with language as role-hint instead.
private  PlexusContainer container
           
private  ComponentFactory defaultComponentFactory
           
private  java.lang.String defaultComponentFactoryId
           
 
Constructor Summary
DefaultComponentFactoryManager()
           
 
Method Summary
 void contextualize(Context context)
           
 ComponentFactory findComponentFactory(java.lang.String id)
           
 ComponentFactory getDefaultComponentFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultComponentFactoryId

private java.lang.String defaultComponentFactoryId

defaultComponentFactory

private ComponentFactory defaultComponentFactory

container

private PlexusContainer container

componentFactories

private java.util.List componentFactories
Deprecated. Register factories as components with language as role-hint instead.
Constructor Detail

DefaultComponentFactoryManager

public DefaultComponentFactoryManager()
Method Detail

findComponentFactory

public ComponentFactory findComponentFactory(java.lang.String id)
                                      throws UndefinedComponentFactoryException
Specified by:
findComponentFactory in interface ComponentFactoryManager
Throws:
UndefinedComponentFactoryException

getDefaultComponentFactory

public ComponentFactory getDefaultComponentFactory()
                                            throws UndefinedComponentFactoryException
Specified by:
getDefaultComponentFactory in interface ComponentFactoryManager
Throws:
UndefinedComponentFactoryException

contextualize

public void contextualize(Context context)
                   throws ContextException
Specified by:
contextualize in interface Contextualizable
Throws:
ContextException