Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter
public class ObjectWithFieldsConverter
extends AbstractConfigurationConverter
Method Summary | |
boolean |
|
Object |
|
void |
|
void |
|
void |
|
Methods inherited from class org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter | |
fromConfiguration , fromExpression , fromExpression , fromXML , getClassForImplementationHint , instantiateObject , instantiateObject , loadClass , toXML |
public boolean canConvert(Class type)
- Specified by:
- canConvert in interface ConfigurationConverter
- Parameters:
type
-
- Returns:
public Object fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener) throws ComponentConfigurationException
- Specified by:
- fromConfiguration in interface ConfigurationConverter
- Parameters:
converterLookup
- Repository of available convertersconfiguration
-type
- the type of object to readbaseType
- the type of object the the source isclassLoader
- ClassLoader which should be used for loading classesexpressionEvaluator
- the expression evaluator to use for expressions
- Returns:
- the object
- Throws:
ComponentConfigurationException
-
public void processConfiguration(ConverterLookup converterLookup, Object object, ClassLoader classLoader, PlexusConfiguration configuration) throws ComponentConfigurationException
public void processConfiguration(ConverterLookup converterLookup, Object object, ClassLoader classLoader, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator) throws ComponentConfigurationException
public void processConfiguration(ConverterLookup converterLookup, Object object, ClassLoader classLoader, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener) throws ComponentConfigurationException