org.codehaus.plexus.component.configurator.converters
Interface ParameterizedConfigurationConverter

All Superinterfaces:
ConfigurationConverter
All Known Implementing Classes:
CollectionConverter

public interface ParameterizedConfigurationConverter
extends ConfigurationConverter


Method Summary
 Object fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class<?> type, Type[] typeArguments, Class<?> baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)
           
 
Methods inherited from interface org.codehaus.plexus.component.configurator.converters.ConfigurationConverter
canConvert, fromConfiguration, fromConfiguration
 

Method Detail

fromConfiguration

Object fromConfiguration(ConverterLookup converterLookup,
                         PlexusConfiguration configuration,
                         Class<?> type,
                         Type[] typeArguments,
                         Class<?> baseType,
                         ClassLoader classLoader,
                         ExpressionEvaluator expressionEvaluator,
                         ConfigurationListener listener)
                         throws ComponentConfigurationException
Parameters:
converterLookup - Repository of available converters
configuration -
type - the type of object to read
typeArguments - The type arguments for the generic type being configured, may be null.
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


Copyright © 2010-2012 Sonatype, Inc.. All Rights Reserved.