org.oddjob.arooa.convert
Interface ConversionStep<F,T>


public interface ConversionStep<F,T>

A ConversionStep is one step in a ConversionPath.

Author:
Rob Gordon.

Method Summary
 T convert(F from, ArooaConverter converter)
           
 Class<F> getFromClass()
          Get the class the ConversionStep is from.
 Class<T> getToClass()
          Get the class the ConversionStep is to.
 

Method Detail

getFromClass

Class<F> getFromClass()
Get the class the ConversionStep is from.

Returns:
The class. Never null.

getToClass

Class<T> getToClass()
Get the class the ConversionStep is to.

Returns:
The class. Never null.

convert

T convert(F from,
          ArooaConverter converter)
          throws ArooaConversionException
Throws:
ArooaConversionException