Class ComponentValueSetter
java.lang.Object
org.codehaus.plexus.component.configurator.converters.ComponentValueSetter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Fieldprivate Stringprivate Classprivate ConfigurationConverterprivate ConfigurationListenerprivate ConverterLookupprivate Objectprivate Methodprivate Classprivate ConfigurationConverter -
Constructor Summary
ConstructorsConstructorDescriptionComponentValueSetter(String fieldName, Object object, ConverterLookup lookup) ComponentValueSetter(String fieldName, Object object, ConverterLookup lookup, ConfigurationListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(PlexusConfiguration config, ClassLoader classLoader, ExpressionEvaluator evaluator) private voidprivate voidprivate voidsetValueUsingField(Object value) private voidsetValueUsingSetter(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
-