org.codehaus.plexus.component.factory

Class DefaultComponentFactoryManager

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 List
componentFactories
Deprecated. Register factories as components with language as role-hint instead.
private PlexusContainer
container
private ComponentFactory
defaultComponentFactory
private String
defaultComponentFactoryId

Method Summary

void
contextualize(Context context)
ComponentFactory
findComponentFactory(String id)
ComponentFactory
getDefaultComponentFactory()

Field Details

componentFactories

private List componentFactories

Deprecated. Register factories as components with language as role-hint instead.


container

private PlexusContainer container

defaultComponentFactory

private ComponentFactory defaultComponentFactory

defaultComponentFactoryId

private String defaultComponentFactoryId

Method Details

contextualize

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

findComponentFactory

public ComponentFactory findComponentFactory(String id)
            throws UndefinedComponentFactoryException
Specified by:
findComponentFactory in interface ComponentFactoryManager

getDefaultComponentFactory

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