jodd.typeconverter
Interface TypeConverter<T>

All Known Implementing Classes:
BigDecimalConverter, BigIntegerConverter, BooleanArrayConverter, BooleanConverter, ByteArrayConverter, ByteConverter, CalendarConverter, CharacterArrayConverter, CharacterConverter, ClassArrayConverter, ClassConverter, DateConverter, DoubleArrayConverter, DoubleConverter, FileConverter, FileUploadConverter, FloatArrayConverter, FloatConverter, IntegerArrayConverter, IntegerConverter, JDateTimeConverter, LocaleConverter, LongArrayConverter, LongConverter, MutableByteConverter, MutableDoubleConverter, MutableFloatConverter, MutableIntegerConverter, MutableLongConverter, MutableShortConverter, ShortArrayConverter, ShortConverter, SqlDateConverter, SqlTimeConverter, SqlTimestampConverter, StringArrayConverter, StringConverter, URIConverter, URLConverter

public interface TypeConverter<T>

Object converter interface.

See Also:
TypeConverterManagerBean

Method Summary
 T convert(java.lang.Object value)
          Converts object received as parameter into object of another class.
 

Method Detail

convert

T convert(java.lang.Object value)
Converts object received as parameter into object of another class. For example, an Integer converter tries to convert given objects into target Integer object. Converters should try all reasonable ways of conversion into target object, depending on target type.

Parameters:
value - object to convert from
Returns:
resulting object converted to target type
Throws:
TypeConversionException - if conversion fails


Copyright © 2003-2012 Jodd Team