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

All Superinterfaces:
ConfigurationConverter
All Known Implementing Classes:
CollectionConverter

public interface ParameterizedConfigurationConverter
extends ConfigurationConverter


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

Method Detail

fromConfiguration

java.lang.Object fromConfiguration(ConverterLookup converterLookup,
                                   PlexusConfiguration configuration,
                                   java.lang.Class<?> type,
                                   java.lang.reflect.Type[] typeArguments,
                                   java.lang.Class<?> baseType,
                                   java.lang.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-2011 Sonatype, Inc.. All Rights Reserved.