Class ValueConverterFactory
- java.lang.Object
-
- com.vividsolutions.jump.datastore.jdbc.ValueConverterFactory
-
public class ValueConverterFactory extends Object
Standard data converters for JDBC. Clients can extend this class, or simply call it.- Version:
- 1.0
- Author:
- Martin Davis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValueConverterFactory.BooleanConverterstatic classValueConverterFactory.DateConverterstatic classValueConverterFactory.DoubleConverterstatic classValueConverterFactory.IntegerConverterstatic classValueConverterFactory.LongConverterstatic classValueConverterFactory.ObjectConverterstatic classValueConverterFactory.StringConverter
-
Field Summary
Fields Modifier and Type Field Description static ValueConverterBOOLEAN_MAPPERstatic ValueConverterDATE_MAPPERstatic ValueConverterDOUBLE_MAPPERstatic ValueConverterINTEGER_MAPPERstatic ValueConverterLONG_MAPPERstatic ValueConverterOBJECT_MAPPERstatic ValueConverterSTRING_MAPPER
-
Constructor Summary
Constructors Constructor Description ValueConverterFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValueConvertergetConverter(ResultSetMetaData rsm, int columnIndex)Handles finding a converter for standard JDBC types.
-
-
-
Field Detail
-
DOUBLE_MAPPER
public static final ValueConverter DOUBLE_MAPPER
-
INTEGER_MAPPER
public static final ValueConverter INTEGER_MAPPER
-
DATE_MAPPER
public static final ValueConverter DATE_MAPPER
-
STRING_MAPPER
public static final ValueConverter STRING_MAPPER
-
LONG_MAPPER
public static final ValueConverter LONG_MAPPER
-
BOOLEAN_MAPPER
public static final ValueConverter BOOLEAN_MAPPER
-
OBJECT_MAPPER
public static final ValueConverter OBJECT_MAPPER
-
-
Method Detail
-
getConverter
public static ValueConverter getConverter(ResultSetMetaData rsm, int columnIndex) throws SQLException
Handles finding a converter for standard JDBC types. Clients should handle custom types themselves.- Returns:
- null if no converter could be found
- Throws:
SQLException- if an SQLException occurs
-
-