org.codehaus.plexus.component.configurator.converters
Class ComponentValueSetter
java.lang.Object
org.codehaus.plexus.component.configurator.converters.ComponentValueSetter
public class ComponentValueSetter
- extends java.lang.Object
- Author:
- Kenney Westerhof
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
object
private java.lang.Object object
fieldName
private java.lang.String fieldName
lookup
private ConverterLookup lookup
setter
private java.lang.reflect.Method setter
setterParamType
private java.lang.Class setterParamType
setterTypeConverter
private ConfigurationConverter setterTypeConverter
field
private java.lang.reflect.Field field
fieldType
private java.lang.Class fieldType
fieldTypeConverter
private ConfigurationConverter fieldTypeConverter
listener
private ConfigurationListener listener
ComponentValueSetter
public ComponentValueSetter(java.lang.String fieldName,
java.lang.Object object,
ConverterLookup lookup)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
ComponentValueSetter
public ComponentValueSetter(java.lang.String fieldName,
java.lang.Object object,
ConverterLookup lookup,
ConfigurationListener listener)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
initSetter
private void initSetter()
initField
private void initField()
setValueUsingField
private void setValueUsingField(java.lang.Object value)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
setValueUsingSetter
private void setValueUsingSetter(java.lang.Object value)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
configure
public void configure(PlexusConfiguration config,
java.lang.ClassLoader cl,
ExpressionEvaluator evaluator)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException