public class ComponentValueSetter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Field |
field |
private java.lang.String |
fieldName |
private java.lang.Class |
fieldType |
private ConfigurationConverter |
fieldTypeConverter |
private ConfigurationListener |
listener |
private ConverterLookup |
lookup |
private java.lang.Object |
object |
private java.lang.reflect.Method |
setter |
private java.lang.Class |
setterParamType |
private ConfigurationConverter |
setterTypeConverter |
Constructor and Description |
---|
ComponentValueSetter(java.lang.String fieldName,
java.lang.Object object,
ConverterLookup lookup) |
ComponentValueSetter(java.lang.String fieldName,
java.lang.Object object,
ConverterLookup lookup,
ConfigurationListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
configure(PlexusConfiguration config,
java.lang.ClassLoader classLoader,
ExpressionEvaluator evaluator) |
private void |
initField() |
private void |
initSetter() |
private void |
setValueUsingField(java.lang.Object value) |
private void |
setValueUsingSetter(java.lang.Object value) |
private java.lang.Object object
private java.lang.String fieldName
private ConverterLookup lookup
private java.lang.reflect.Method setter
private java.lang.Class setterParamType
private ConfigurationConverter setterTypeConverter
private java.lang.reflect.Field field
private java.lang.Class fieldType
private ConfigurationConverter fieldTypeConverter
private ConfigurationListener listener
public ComponentValueSetter(java.lang.String fieldName, java.lang.Object object, ConverterLookup lookup) throws ComponentConfigurationException
ComponentConfigurationException
public ComponentValueSetter(java.lang.String fieldName, java.lang.Object object, ConverterLookup lookup, ConfigurationListener listener) throws ComponentConfigurationException
ComponentConfigurationException
private void initSetter()
private void initField()
private void setValueUsingField(java.lang.Object value) throws ComponentConfigurationException
ComponentConfigurationException
private void setValueUsingSetter(java.lang.Object value) throws ComponentConfigurationException
ComponentConfigurationException
public void configure(PlexusConfiguration config, java.lang.ClassLoader classLoader, ExpressionEvaluator evaluator) throws ComponentConfigurationException
ComponentConfigurationException