public class SetterComponentComposer extends AbstractComponentComposer
ROLE
Constructor and Description |
---|
SetterComponentComposer() |
Modifier and Type | Method and Description |
---|---|
List |
assembleComponent(Object component,
ComponentDescriptor descriptor,
PlexusContainer container) |
protected PropertyDescriptor |
findMatchingPropertyDescriptor(ComponentRequirement requirement,
PropertyDescriptor[] propertyDescriptors) |
protected PropertyDescriptor |
getPropertyDescriptorByName(String name,
PropertyDescriptor[] propertyDescriptors) |
protected PropertyDescriptor |
getPropertyDescriptorByType(String type,
PropertyDescriptor[] propertyDescriptors) |
getId
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
public List assembleComponent(Object component, ComponentDescriptor descriptor, PlexusContainer container) throws CompositionException, UndefinedComponentComposerException
CompositionException
UndefinedComponentComposerException
protected PropertyDescriptor findMatchingPropertyDescriptor(ComponentRequirement requirement, PropertyDescriptor[] propertyDescriptors)
requirement
- protected PropertyDescriptor getPropertyDescriptorByName(String name, PropertyDescriptor[] propertyDescriptors)
name
- protected PropertyDescriptor getPropertyDescriptorByType(String type, PropertyDescriptor[] propertyDescriptors)