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) |
getIdenableLogging, getLogger, setupLogger, setupLogger, setupLoggerpublic List assembleComponent(Object component, ComponentDescriptor descriptor, PlexusContainer container) throws CompositionException, UndefinedComponentComposerException
CompositionExceptionUndefinedComponentComposerExceptionprotected PropertyDescriptor findMatchingPropertyDescriptor(ComponentRequirement requirement, PropertyDescriptor[] propertyDescriptors)
requirement - protected PropertyDescriptor getPropertyDescriptorByName(String name, PropertyDescriptor[] propertyDescriptors)
name - protected PropertyDescriptor getPropertyDescriptorByType(String type, PropertyDescriptor[] propertyDescriptors)