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) |