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

java.lang.Object
  extended by org.codehaus.plexus.component.configurator.converters.lookup.DefaultConverterLookup
All Implemented Interfaces:
ConverterLookup

public class DefaultConverterLookup
extends java.lang.Object
implements ConverterLookup


Field Summary
private  java.util.Map converterMap
           
private  java.util.List converters
           
private  java.util.List customConverters
           
 
Constructor Summary
DefaultConverterLookup()
           
 
Method Summary
private  ConfigurationConverter findConverterForType(java.util.List converters, java.lang.Class type)
           
 ConfigurationConverter lookupConverterForType(java.lang.Class type)
           
 void registerConverter(ConfigurationConverter converter)
           
private  void registerDefaultBasicConverters()
           
private  void registerDefaultCompositeConverters()
           
protected  void registerDefaultConverter(ConfigurationConverter converter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

converters

private java.util.List converters

customConverters

private java.util.List customConverters

converterMap

private java.util.Map converterMap
Constructor Detail

DefaultConverterLookup

public DefaultConverterLookup()
Method Detail

registerConverter

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

registerDefaultConverter

protected void registerDefaultConverter(ConfigurationConverter converter)

lookupConverterForType

public ConfigurationConverter lookupConverterForType(java.lang.Class type)
                                              throws ComponentConfigurationException
Specified by:
lookupConverterForType in interface ConverterLookup
Throws:
ComponentConfigurationException

findConverterForType

private ConfigurationConverter findConverterForType(java.util.List converters,
                                                    java.lang.Class type)

registerDefaultBasicConverters

private void registerDefaultBasicConverters()

registerDefaultCompositeConverters

private void registerDefaultCompositeConverters()