public abstract class AbstractCollectionConverter extends AbstractConfigurationConverter
Constructor and Description |
---|
AbstractCollectionConverter() |
Modifier and Type | Method and Description |
---|---|
protected static PlexusConfiguration |
csvToXml(PlexusConfiguration configuration,
String csv) |
protected Collection<Object> |
fromChildren(ConverterLookup lookup,
PlexusConfiguration configuration,
Class<?> type,
Class<?> enclosingType,
ClassLoader loader,
ExpressionEvaluator evaluator,
ConfigurationListener listener,
Class<?> elementType) |
protected Class<?> |
getChildType(PlexusConfiguration childConfiguration,
Class<?> enclosingType,
ClassLoader loader,
Class<?> elementType) |
protected abstract Collection<Object> |
instantiateCollection(PlexusConfiguration configuration,
Class<?> type,
ClassLoader loader) |
failIfNotTypeCompatible, fromConfiguration, fromExpression, fromExpression, fromXML, getClassForImplementationHint, instantiateObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canConvert, fromConfiguration
protected abstract Collection<Object> instantiateCollection(PlexusConfiguration configuration, Class<?> type, ClassLoader loader) throws ComponentConfigurationException
ComponentConfigurationException
protected final Collection<Object> fromChildren(ConverterLookup lookup, PlexusConfiguration configuration, Class<?> type, Class<?> enclosingType, ClassLoader loader, ExpressionEvaluator evaluator, ConfigurationListener listener, Class<?> elementType) throws ComponentConfigurationException
ComponentConfigurationException
protected final Class<?> getChildType(PlexusConfiguration childConfiguration, Class<?> enclosingType, ClassLoader loader, Class<?> elementType) throws ComponentConfigurationException
ComponentConfigurationException
protected static final PlexusConfiguration csvToXml(PlexusConfiguration configuration, String csv)
Copyright © 2020. All rights reserved.