org.nnsoft.guice.rocoto.converters
Class AbstractConverter<T>

java.lang.Object
  extended by com.google.inject.TypeLiteral<T>
      extended by org.nnsoft.guice.rocoto.converters.AbstractConverter<T>
Type Parameters:
T - the type managed by this converter.
All Implemented Interfaces:
com.google.inject.Module, com.google.inject.spi.TypeConverter
Direct Known Subclasses:
BigDecimalConverter, BigIntegerConverter, BitSetConverter, CharsetConverter, ClobConverter, CurrencyConverter, DateConverter, DecimalFormatConverter, FileConverter, InetAddressConverter, LocaleConverter, PatternConverter, PropertiesConverter, SimpleDateFormatConverter, SQLDateConverter, SQLTimeConverter, SQLTimestampConverter, TimeZoneConverter, URIConverter, URLConverter, UUIDConverter

public abstract class AbstractConverter<T>
extends com.google.inject.TypeLiteral<T>
implements com.google.inject.Module, com.google.inject.spi.TypeConverter

A special Google Guice converter that auto binds itself to the converted type.


Constructor Summary
AbstractConverter()
           
 
Method Summary
 void configure(com.google.inject.Binder binder)
          
 
Methods inherited from class com.google.inject.TypeLiteral
equals, get, get, getExceptionTypes, getFieldType, getParameterTypes, getRawType, getReturnType, getSupertype, getType, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.inject.spi.TypeConverter
convert
 

Constructor Detail

AbstractConverter

public AbstractConverter()
Method Detail

configure

public final void configure(com.google.inject.Binder binder)

Specified by:
configure in interface com.google.inject.Module


Copyright © 2010-2012 99 Software Foundation. All Rights Reserved.