Package org.exolab.castor.mapping
Interface TypeConvertor
- All Known Subinterfaces:
TypeConvertor
- All Known Implementing Classes:
AbstractDateTypeConvertor,AbstractLobTypeConvertor,AbstractSimpleTypeConvertor,AbstractTypeConvertor,BigDecimalToBoolean,BigDecimalToByte,BigDecimalToDate,BigDecimalToDouble,BigDecimalToFloat,BigDecimalToInteger,BigDecimalToLong,BigDecimalToShort,BooleanToBigDecimal,BooleanToInteger,BooleanToShort,BooleanToString,ByteArrayToInputStream,ByteArrayToSerializable,ByteArrayToString,ByteToBigDecimal,ByteToInteger,ByteToShort,CastorDateToDate,CastorDateToSqlDate,CastorDurationToLong,CastorTimeToLong,CharArrayToSqlClob,CharArrayToString,DateToBigDecimal,DateToCastorDate,DateToDouble,DateToInteger,DateToLong,DateToSqlDate,DateToSqlTime,DateToSqlTimestamp,DateToString,DoubleToBigDecimal,DoubleToDate,DoubleToFloat,DoubleToInteger,DoubleToLong,EnumToOrdinal,EnumTypeConvertor,FloatToBigDecimal,FloatToDouble,FloatToInteger,FloatToLong,InputStreamToByteArray,InputStreamToSerializable,IntegerToBigDecimal,IntegerToBoolean,IntegerToByte,IntegerToDate,IntegerToDouble,IntegerToFloat,IntegerToLong,IntegerToShort,Introspector.IdentityConvertor,LongToBigDecimal,LongToCastorDuration,LongToCastorTime,LongToDate,LongToDouble,LongToFloat,LongToInteger,LongToShort,ObjectToString,SerializableToByteArray,SerializableToInputStream,ShortToBigDecimal,ShortToBoolean,ShortToByte,ShortToInteger,ShortToLong,SqlClobToCharArray,SqlClobToString,SqlDateToCastorDate,SqlDateToDate,SqlTimestampToDate,SqlTimestampToString,SqlTimeToDate,StringToBigDecimal,StringToBoolean,StringToByteArray,StringToCastorDuration,StringToCastorTime,StringToCharacter,StringToCharArray,StringToDate,StringToDouble,StringToFloat,StringToInteger,StringToLong,StringToShort,StringToSqlClob,StringToSqlTimestamp,XMLMappingLoader.IdentityConvertor
public interface TypeConvertor
Interface for a type convertor. A type convertor converts a Java
object from one type to another. A type convertor implementation is
required for each type of conversion.
- Version:
- $Revision: 7272 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
- Author:
- Assaf Arkin
-
Method Summary
-
Method Details
-
convert
Convert the object from one type to another.- Parameters:
object- The object to convert.- Returns:
- The converted object.
- Throws:
ClassCastException- The object is not of the type supported by this convertor.
-