| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.codehaus.plexus.logging.AbstractLogEnabledorg.codehaus.plexus.component.composition.AbstractComponentComposerorg.codehaus.plexus.component.composition.FieldComponentComposerpublic class FieldComponentComposerextends AbstractComponentComposerFields 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 CompositionExceptionprotected Field getFieldByName(Object component,
String fieldName,
ComponentDescriptor componentDescriptor)
throws CompositionExceptionprotected Field getFieldByType(Object component,
Class type,
ComponentDescriptor componentDescriptor)
throws CompositionExceptionprotected Field getFieldByTypeIncludingSuperclasses(Class componentClass,
Class type,
ComponentDescriptor componentDescriptor)
throws CompositionExceptionprotected List getFieldsByTypeIncludingSuperclasses(Class componentClass,
Class type,
ComponentDescriptor componentDescriptor)
throws CompositionException