org.codehaus.plexus.component.factory
Interface ComponentFactory

All Known Implementing Classes:
AbstractComponentFactory, JavaComponentFactory

public interface ComponentFactory

A ServiceFactory is responsible for instantiating a component.

Version:
$Id: ComponentFactory.java 4828 2006-11-25 17:44:39Z handyande $
Author:
Jason van Zyl, Michal Maczka

Field Summary
static java.lang.String ROLE
          Component role.
 
Method Summary
 java.lang.String getId()
           
 java.lang.Object newInstance(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm, org.codehaus.plexus.PlexusContainer container)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Component role.

Method Detail

getId

java.lang.String getId()

newInstance

java.lang.Object newInstance(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
                             org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
                             org.codehaus.plexus.PlexusContainer container)
                             throws ComponentInstantiationException
Throws:
ComponentInstantiationException


Copyright © 2001-2006 Codehaus. All Rights Reserved.