org.codehaus.plexus.component.configurator.converters
Interface ConfigurationConverter
- All Known Implementing Classes:
- AbstractBasicConverter, AbstractConfigurationConverter, ArrayConverter, BooleanConverter, ByteConverter, CharConverter, ClassConverter, ClassRealmConverter, CollectionConverter, DateConverter, DoubleConverter, EnumConverter, FileConverter, FloatConverter, IntConverter, LongConverter, MapConverter, ObjectWithFieldsConverter, PlexusConfigurationConverter, PropertiesConverter, ShortConverter, StringBufferConverter, StringConverter, UriConverter, UrlConverter
public interface ConfigurationConverter
Method Summary |
boolean |
canConvert(java.lang.Class type)
|
java.lang.Object |
fromConfiguration(ConverterLookup converterLookup,
PlexusConfiguration configuration,
java.lang.Class type,
java.lang.Class baseType,
java.lang.ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator)
|
java.lang.Object |
fromConfiguration(ConverterLookup converterLookup,
PlexusConfiguration configuration,
java.lang.Class type,
java.lang.Class baseType,
java.lang.ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator,
ConfigurationListener listener)
|
canConvert
boolean canConvert(java.lang.Class type)
fromConfiguration
java.lang.Object fromConfiguration(ConverterLookup converterLookup,
PlexusConfiguration configuration,
java.lang.Class type,
java.lang.Class baseType,
java.lang.ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator)
throws ComponentConfigurationException
- 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
fromConfiguration
java.lang.Object fromConfiguration(ConverterLookup converterLookup,
PlexusConfiguration configuration,
java.lang.Class type,
java.lang.Class baseType,
java.lang.ClassLoader classLoader,
ExpressionEvaluator expressionEvaluator,
ConfigurationListener listener)
throws ComponentConfigurationException
- 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
Copyright © 2001-2009 Codehaus. All Rights Reserved.