org.apache.ddlutils.io.converters
Interface SqlTypeConverter

All Known Implementing Classes:
ByteArrayBase64Converter, DateConverter, NumberConverter, TimeConverter, TimestampConverter

public interface SqlTypeConverter

Interface for classes that convert between strings and sql data types.

Version:
$Revision: 289996 $
Author:
Thomas Dudziak

Method Summary
 Object convertFromString(String textRep, int sqlTypeCode)
          Converts the given textual representation to an instance of the target type.
 String convertToString(Object obj, int sqlTypeCode)
          Converts the given object to a string representation.
 

Method Detail

convertFromString

public Object convertFromString(String textRep,
                                int sqlTypeCode)
                         throws ConversionException
Converts the given textual representation to an instance of the target type.

Parameters:
textRep - The textual representation
sqlTypeCode - The target sql type code, one of the constants in Types
Returns:
The corresponding object
Throws:
ConversionException

convertToString

public String convertToString(Object obj,
                              int sqlTypeCode)
                       throws ConversionException
Converts the given object to a string representation.

Parameters:
obj - The object
sqlTypeCode - The corresponding source type code
Returns:
The textual representation
Throws:
ConversionException


Copyright © 2005 Apache Software Foundation. All Rights Reserved.