org.codehaus.plexus.component.configurator.converters.basic

Class FileConverter

Implemented Interfaces:
ConfigurationConverter

public class FileConverter
extends AbstractBasicConverter

Author:
Brett Porter

Method Summary

boolean
canConvert(Class type)
Object
fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)
Object
fromString(String str)

Methods inherited from class org.codehaus.plexus.component.configurator.converters.basic.AbstractBasicConverter

fromConfiguration, fromString

Methods inherited from class org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter

fromConfiguration, fromExpression, fromExpression, fromXML, getClassForImplementationHint, instantiateObject, instantiateObject, loadClass, toXML

Method Details

canConvert

public boolean canConvert(Class type)
Specified by:
canConvert in interface ConfigurationConverter

fromConfiguration

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
Overrides:
fromConfiguration in interface AbstractBasicConverter
Parameters:
converterLookup - Repository of available converters
configuration -
type - the type of object to read
baseType - the type of object the the source is
classLoader - ClassLoader which should be used for loading classes
expressionEvaluator - the expression evaluator to use for expressions
Returns:
the object

fromString

public Object fromString(String str)
Overrides:
fromString in interface AbstractBasicConverter