Class JavaComponentFactory
- java.lang.Object
-
- org.codehaus.plexus.component.factory.AbstractComponentFactory
-
- org.codehaus.plexus.component.factory.java.JavaComponentFactory
-
- All Implemented Interfaces:
ComponentFactory
public class JavaComponentFactory extends AbstractComponentFactory
Component Factory for components written in Java Language which have default no parameter constructor
-
-
Field Summary
-
Fields inherited from interface org.codehaus.plexus.component.factory.ComponentFactory
ROLE
-
-
Constructor Summary
Constructors Constructor Description JavaComponentFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getId()
private ComponentInstantiationException
makeException(org.codehaus.plexus.classworlds.realm.ClassRealm componentClassRealm, ComponentDescriptor componentDescriptor, java.lang.Class implementationClass, java.lang.Throwable e)
java.lang.Object
newInstance(ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm, PlexusContainer container)
-
Methods inherited from class org.codehaus.plexus.component.factory.AbstractComponentFactory
newInstance
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
-
newInstance
public java.lang.Object newInstance(ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm, PlexusContainer container) throws ComponentInstantiationException
- Specified by:
newInstance
in interfaceComponentFactory
- Overrides:
newInstance
in classAbstractComponentFactory
- Throws:
ComponentInstantiationException
-
makeException
private ComponentInstantiationException makeException(org.codehaus.plexus.classworlds.realm.ClassRealm componentClassRealm, ComponentDescriptor componentDescriptor, java.lang.Class implementationClass, java.lang.Throwable e)
-
-