Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.component.composition.AbstractComponentComposer
org.codehaus.plexus.component.composition.FieldComponentComposer
public class FieldComponentComposer
extends AbstractComponentComposer
Fields inherited from interface org.codehaus.plexus.component.composition.ComponentComposer | |
ROLE |
Method Summary | |
List |
|
protected Field |
|
protected Field |
|
protected Field |
|
protected Field |
|
protected List |
|
Methods inherited from class org.codehaus.plexus.component.composition.AbstractComponentComposer | |
getId |
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled | |
enableLogging , getLogger , setupLogger , setupLogger , setupLogger |
public List assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container) throws CompositionException
- Specified by:
- assembleComponent in interface ComponentComposer
- Parameters:
component
-componentDescriptor
-container
-
- Returns:
- List of ComponentDescriptors which were used by ComponentComposer
- Throws:
CompositionException
-
protected Field findMatchingField(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container) throws CompositionException
protected Field getFieldByName(Object component, String fieldName, ComponentDescriptor componentDescriptor) throws CompositionException
protected Field getFieldByType(Object component, Class type, ComponentDescriptor componentDescriptor) throws CompositionException
protected Field getFieldByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) throws CompositionException
protected List getFieldsByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) throws CompositionException