org.codehaus.plexus.component.composition.setter
public class SetterComponentComposer extends AbstractComponentComposer
Version: $Id: SetterComponentComposer.java 6976 2007-10-21 16:11:08Z jvanzyl $
Field Summary | |
---|---|
static String | PROPERTY_DESCRIPTORS |
Method Summary | |
---|---|
void | assignRequirement(Object component, ComponentDescriptor descriptor, ComponentRequirement requirement, PlexusContainer container, Map compositionContext, ClassRealm lookupRealm) |
Map | createCompositionContext(Object component, ComponentDescriptor descriptor) |
protected PropertyDescriptor | findMatchingPropertyDescriptor(ComponentRequirement requirement, PropertyDescriptor[] propertyDescriptors) |
String | getErrorMessage(ComponentDescriptor descriptor, ComponentRequirement requirement, String causeDescription) |
String | getId() |
protected PropertyDescriptor | getPropertyDescriptorByName(String name, PropertyDescriptor[] propertyDescriptors) |
protected PropertyDescriptor | getPropertyDescriptorByType(String type, PropertyDescriptor[] propertyDescriptors) |
List | gleanAutowiringRequirements(Map compositionContext, PlexusContainer container, ClassRealm componentRealm) |
void | reportErrorCannotAssignRequiredComponent(ComponentDescriptor descriptor, ComponentRequirement requirement, Exception e) |
void | reportErrorNoSuchProperty(ComponentDescriptor descriptor, ComponentRequirement requirement) |
List | setProperty(Object component, ComponentDescriptor descriptor, ComponentRequirement requirementDescriptor, PropertyDescriptor propertyDescriptor, PlexusContainer container, ClassRealm lookupRealm) |