org.codehaus.plexus.component.factory
Interface ComponentFactory

All Known Implementing Classes:
JavaComponentFactory

public interface ComponentFactory

A ServiceFactory is responsible for instantiating a component.

Version:
$Id: ComponentFactory.java,v 1.1 2003/08/10 12:22:17 jvanzyl Exp $
Author:
Jason van Zyl

Field Summary
static java.lang.String ROLE
          Component role.
 
Method Summary
 java.lang.Object newInstance(java.lang.String name, java.lang.ClassLoader classLoader)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Component role.

Method Detail

newInstance

public java.lang.Object newInstance(java.lang.String name,
                                    java.lang.ClassLoader classLoader)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException