org.oddjob.arooa.convert
Interface ArooaConverter
- All Superinterfaces:
- ConversionLookup
- All Known Implementing Classes:
- DefaultConverter, EmptyArooaConverter
public interface ArooaConverter
- extends ConversionLookup
Something that can provide conversions between objects of different types.
- Author:
- rob
Method Summary |
|
convert(F from,
Class<T> required)
Convert if possible from the given Object to an equivalent
object of the given type. |
convert
<F,T> T convert(F from,
Class<T> required)
throws NoConversionAvailableException,
ConversionFailedException
- Convert if possible from the given Object to an equivalent
object of the given type.
- Parameters:
from
- The object to convert from.required
- The class the object is required to convert to.
- Returns:
- A value of the required class, or null.
- Throws:
NoConversionAvailableException
- If there is no way to convert
the given type to the required type.
ConversionFailedException
- If applying the conversion failed.