public abstract class

AbstractCollectionConverter

extends AbstractConfigurationConverter
java.lang.Object
   ↳ org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
     ↳ org.codehaus.plexus.component.configurator.converters.composite.AbstractCollectionConverter
Known Direct Subclasses

Summary

Public Constructors
AbstractCollectionConverter()
Protected Methods
final static PlexusConfiguration csvToXml(PlexusConfiguration configuration, String csv)
final Collection<Object> fromChildren(ConverterLookup lookup, PlexusConfiguration configuration, Class<?> type, Class<?> enclosingType, ClassLoader loader, ExpressionEvaluator evaluator, ConfigurationListener listener, Class<?> elementType)
final Class<?> getChildType(PlexusConfiguration childConfiguration, Class<?> enclosingType, ClassLoader loader, Class<?> elementType)
abstract Collection<Object> instantiateCollection(PlexusConfiguration configuration, Class<?> type, ClassLoader loader)
[Expand]
Inherited Methods
From class org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter
From class java.lang.Object
From interface org.codehaus.plexus.component.configurator.converters.ConfigurationConverter

Public Constructors

public AbstractCollectionConverter ()

Protected Methods

protected static final PlexusConfiguration csvToXml (PlexusConfiguration configuration, String csv)

protected final Collection<Object> fromChildren (ConverterLookup lookup, PlexusConfiguration configuration, Class<?> type, Class<?> enclosingType, ClassLoader loader, ExpressionEvaluator evaluator, ConfigurationListener listener, Class<?> elementType)

protected final Class<?> getChildType (PlexusConfiguration childConfiguration, Class<?> enclosingType, ClassLoader loader, Class<?> elementType)

protected abstract Collection<Object> instantiateCollection (PlexusConfiguration configuration, Class<?> type, ClassLoader loader)