public class FieldComponentComposer extends AbstractComponentComposer
ROLE| Constructor and Description |
|---|
FieldComponentComposer() |
| Modifier and Type | Method and Description |
|---|---|
List |
assembleComponent(Object component,
ComponentDescriptor componentDescriptor,
PlexusContainer container) |
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) |
getIdenableLogging, getLogger, setupLogger, setupLogger, setupLoggerpublic List assembleComponent(Object component, ComponentDescriptor componentDescriptor, PlexusContainer container) throws CompositionException
CompositionExceptionprotected Field findMatchingField(Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container) throws CompositionException
CompositionExceptionprotected Field getFieldByName(Object component, String fieldName, ComponentDescriptor componentDescriptor) throws CompositionException
CompositionExceptionprotected Field getFieldByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) throws CompositionException
CompositionExceptionprotected List getFieldsByTypeIncludingSuperclasses(Class componentClass, Class type, ComponentDescriptor componentDescriptor) throws CompositionException
CompositionExceptionprotected Field getFieldByType(Object component, Class type, ComponentDescriptor componentDescriptor) throws CompositionException
CompositionException