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 6064 2007-03-13 12:39:55Z trygvis $
Author:
Jason van Zyl, Michal Maczka

Field Summary
static String ROLE
          Component role.
 
Method Summary
 String getId()
           
 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 String ROLE
Component role.

Method Detail

getId

String getId()

newInstance

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-2010 Codehaus. All Rights Reserved.