org.codehaus.plexus.component.composition
public class FieldComponentComposer extends AbstractComponentComposer
Version: $Id: FieldComponentComposer.java 6988 2007-10-22 19:18:45Z jdcasey $
Method Summary | |
---|---|
void | assignRequirement(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm) |
List | assignRequirementToField(Object component, Field field, PlexusContainer container, ComponentRequirement requirementDescriptor, ClassRealm lookupRealm) |
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) |
String | getId() |
String | getURLs(ClassLoader classLoader) |