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

java.lang.Object
  extended by org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
      extended by org.codehaus.plexus.component.configurator.converters.basic.AbstractBasicConverter
          extended by org.codehaus.plexus.component.configurator.converters.basic.FileConverter
All Implemented Interfaces:
ConfigurationConverter

public class FileConverter
extends AbstractBasicConverter

Author:
Brett Porter

Constructor Summary
FileConverter()
           
 
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.AbstractConfigurationConverter
fromConfiguration, fromExpression, fromExpression, fromXML, getClassForImplementationHint, instantiateObject, instantiateObject, loadClass, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileConverter

public FileConverter()
Method Detail

canConvert

public boolean canConvert(Class type)

fromString

public Object fromString(String str)
Specified by:
fromString in class AbstractBasicConverter

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 class AbstractBasicConverter
Parameters:
converterLookup - Repository of available converters
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
Throws:
ComponentConfigurationException