Class ComponentValueSetter
java.lang.Object
org.codehaus.plexus.component.configurator.converters.ComponentValueSetter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Field
private String
private Class
private ConfigurationConverter
private ConfigurationListener
private ConverterLookup
private Object
private Method
private Class
private ConfigurationConverter
-
Constructor Summary
ConstructorsConstructorDescriptionComponentValueSetter
(String fieldName, Object object, ConverterLookup lookup) ComponentValueSetter
(String fieldName, Object object, ConverterLookup lookup, ConfigurationListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(PlexusConfiguration config, ClassLoader classLoader, ExpressionEvaluator evaluator) private void
private void
private void
setValueUsingField
(Object value) private void
setValueUsingSetter
(Object value)
-
Field Details
-
object
-
fieldName
-
lookup
-
setter
-
setterParamType
-
setterTypeConverter
-
field
-
fieldType
-
fieldTypeConverter
-
listener
-
-
Constructor Details
-
ComponentValueSetter
public ComponentValueSetter(String fieldName, Object object, ConverterLookup lookup) throws ComponentConfigurationException - Throws:
ComponentConfigurationException
-
ComponentValueSetter
public ComponentValueSetter(String fieldName, Object object, ConverterLookup lookup, ConfigurationListener listener) throws ComponentConfigurationException - Throws:
ComponentConfigurationException
-
-
Method Details
-
initSetter
private void initSetter() -
initField
private void initField() -
setValueUsingField
- Throws:
ComponentConfigurationException
-
setValueUsingSetter
- Throws:
ComponentConfigurationException
-
configure
public void configure(PlexusConfiguration config, ClassLoader classLoader, ExpressionEvaluator evaluator) throws ComponentConfigurationException - Throws:
ComponentConfigurationException
-