org.codehaus.plexus.component.configurator.converters.basic
Class AbstractBasicConverter
java.lang.Object
org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasicConverter
- All Implemented Interfaces:
- ConfigurationConverter
- Direct Known Subclasses:
- BooleanConverter, ByteConverter, CharConverter, DateConverter, DoubleConverter, FileConverter, FloatConverter, IntConverter, LongConverter, ShortConverter, StringBufferConverter, StringConverter, UrlConverter
- public abstract class AbstractBasicConverter
- extends AbstractConfigurationConverter
- Version:
- $Id: AbstractBasicConverter.java 2634 2005-10-08 06:33:08Z brett $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBasicConverter
public AbstractBasicConverter()
fromString
protected abstract java.lang.Object fromString(java.lang.String str)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
fromConfiguration
public 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