public interface

ConfigurationConverter

org.codehaus.plexus.component.configurator.converters.ConfigurationConverter
Known Indirect Subclasses

Summary

Public Methods
abstract boolean canConvert(Class type)
abstract Object fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator)
abstract Object fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)

Public Methods

public abstract boolean canConvert (Class type)

public abstract Object fromConfiguration (ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator)

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
ComponentConfigurationException

public abstract Object fromConfiguration (ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)

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
ComponentConfigurationException