org.codehaus.plexus.component.configurator.converters.lookup

Class DefaultConverterLookup

Implemented Interfaces:
ConverterLookup

public class DefaultConverterLookup
extends java.lang.Object
implements ConverterLookup

Field Summary

private Map
converterMap
private List
converters
private List
customConverters

Constructor Summary

DefaultConverterLookup()

Method Summary

private ConfigurationConverter
findConverterForType(List converters, Class type)
ConfigurationConverter
lookupConverterForType(Class type)
void
registerConverter(ConfigurationConverter converter)
private void
registerDefaultBasicConverters()
private void
registerDefaultCompositeConverters()
protected void
registerDefaultConverter(ConfigurationConverter converter)

Field Details

converterMap

private Map converterMap

converters

private List converters

customConverters

private List customConverters

Constructor Details

DefaultConverterLookup

public DefaultConverterLookup()

Method Details

findConverterForType

private ConfigurationConverter findConverterForType(List converters,
                                                    Class type)

lookupConverterForType

public ConfigurationConverter lookupConverterForType(Class type)
            throws ComponentConfigurationException
Specified by:
lookupConverterForType in interface ConverterLookup

registerConverter

public void registerConverter(ConfigurationConverter converter)
Specified by:
registerConverter in interface ConverterLookup

registerDefaultBasicConverters

private void registerDefaultBasicConverters()

registerDefaultCompositeConverters

private void registerDefaultCompositeConverters()

registerDefaultConverter

protected void registerDefaultConverter(ConfigurationConverter converter)