org.codehaus.plexus.component.factory

Interface ComponentFactory

Known Implementing Classes:
AbstractComponentFactory, JavaComponentFactory

public interface ComponentFactory

A ServiceFactory is responsible for instantiating a component.
Version:
$Id: ComponentFactory.java 1323 2004-12-20 23:00:59Z jvanzyl $
Authors:
Jason van Zyl
Michal Maczka

Field Summary

static String
ROLE
Component role.

Method Summary

String
getId()
Object
newInstance(ComponentDescriptor componentDescriptor, ClassRealm classRealm, PlexusContainer container)

Field Details

ROLE

public static final String ROLE
Component role.

Method Details

getId

public String getId()

newInstance

public Object newInstance(ComponentDescriptor componentDescriptor,
                          ClassRealm classRealm,
                          PlexusContainer container)
            throws ComponentInstantiationException