public abstract class

AbstractConfigurationConverter

extends Object
implements ConfigurationConverter
java.lang.Object
   ↳ org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
Known Direct Subclasses
Known Indirect Subclasses

Summary

Public Constructors
AbstractConfigurationConverter()
Public Methods
Object fromConfiguration(ConverterLookup lookup, PlexusConfiguration configuration, Class<?> type, Class<?> enclosingType, ClassLoader loader, ExpressionEvaluator evaluator)
Protected Methods
final void failIfNotTypeCompatible(Object value, Class<?> type, PlexusConfiguration configuration)
Object fromExpression(PlexusConfiguration configuration, ExpressionEvaluator evaluator, Class<?> type)
Object fromExpression(PlexusConfiguration configuration, ExpressionEvaluator evaluator)
final String fromXML(String name)
final Class<?> getClassForImplementationHint(Class<?> type, PlexusConfiguration configuration, ClassLoader loader)
final Object instantiateObject(Class<?> type)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.codehaus.plexus.component.configurator.converters.ConfigurationConverter

Public Constructors

public AbstractConfigurationConverter ()

Public Methods

public Object fromConfiguration (ConverterLookup lookup, PlexusConfiguration configuration, Class<?> type, Class<?> enclosingType, ClassLoader loader, ExpressionEvaluator evaluator)

Protected Methods

protected final void failIfNotTypeCompatible (Object value, Class<?> type, PlexusConfiguration configuration)

protected Object fromExpression (PlexusConfiguration configuration, ExpressionEvaluator evaluator, Class<?> type)

protected Object fromExpression (PlexusConfiguration configuration, ExpressionEvaluator evaluator)

protected final String fromXML (String name)

protected final Class<?> getClassForImplementationHint (Class<?> type, PlexusConfiguration configuration, ClassLoader loader)

protected final Object instantiateObject (Class<?> type)