Package org.javalite.conversion
Class ConverterAdapter<S,T>
- java.lang.Object
-
- org.javalite.conversion.ConverterAdapter<S,T>
-
- Type Parameters:
S- Source typeT- Destination type
- All Implemented Interfaces:
Converter<S,T>
- Direct Known Subclasses:
StringToSqlDateConverter,StringToTimestampConverter
public abstract class ConverterAdapter<S,T> extends Object implements Converter<S,T>
Converts instances of S to T.- Author:
- Eric Nielsen
-
-
Constructor Summary
Constructors Constructor Description ConverterAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancanConvert(Class aSourceClass, Class aDestinationClass)Returns true if this converter can convert instances of sourceClass to destinationClass.Tconvert(S source)Converts instance of S to T.protected abstract Class<T>destinationClass()protected abstract TdoConvert(S source)Converts instance of S to T.protected abstract Class<S>sourceClass()
-
-
-
Method Detail
-
canConvert
public boolean canConvert(Class aSourceClass, Class aDestinationClass)
Description copied from interface:ConverterReturns true if this converter can convert instances of sourceClass to destinationClass.- Specified by:
canConvertin interfaceConverter<S,T>- Parameters:
aSourceClass- source ClassaDestinationClass- destination Class- Returns:
- true if this converter can convert instances of sourceClass to destinationClass, false otherwise
-
convert
public T convert(S source)
Description copied from interface:ConverterConverts instance of S to T.
-
-