org.codehaus.plexus.component.composition
public class FieldComponentComposer extends AbstractComponentComposer
Version: $Id: FieldComponentComposer.java 2097 2005-06-07 00:08:45Z jdcasey $
Method Summary | |
---|---|
List | assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container) |
List | assignRequirementToField(Object component, Field field, PlexusContainer container, ComponentRequirement requirement) |
protected Field | findMatchingField(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container) |
protected Field | getFieldByName(Object component, String fieldName, ComponentDescriptor componentDescriptor) |
protected Field | getFieldByType(Object component, Class type, ComponentDescriptor componentDescriptor) |
protected Field | getFieldByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) |
protected List | getFieldsByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) |