Uses of Interface
org.sormula.translator.TypeTranslator

Packages that use TypeTranslator
org.sormula Fundamental classes. 
org.sormula.translator Classes that provide mapping between columns and Java class members. 
org.sormula.translator.standard Classes that convert values from standard Java data types to a prepared statement and to convert from result set to standard Java data types. 
 

Uses of TypeTranslator in org.sormula
 

Methods in org.sormula that return TypeTranslator
 TypeTranslator<?> Table.getTypeTranslator(java.lang.Class<?> typeClass)
          Gets the translator to use to convert a value to a prepared statement or to convert from a result set.
 TypeTranslator<?> Database.getTypeTranslator(java.lang.Class<?> typeClass)
          Gets the translator to use to convert a value to a prepared statement and to convert a value from a result set.
 TypeTranslator<?> Database.getTypeTranslator(java.lang.String typeClassName)
          Same as Database.getTypeTranslator(Class) but uses class name.
 

Methods in org.sormula with parameters of type TypeTranslator
 void Table.putTypeTranslator(java.lang.Class<?> typeClass, TypeTranslator<?> typeTranslator)
          Overrides translator defined in Database for all operations on this table.
 void Database.putTypeTranslator(java.lang.Class<?> typeClass, TypeTranslator<?> typeTranslator)
          Defines the translator to use to convert a value to a prepared statement or to convert a value from a result set.
 void Table.putTypeTranslator(java.lang.String typeClassName, TypeTranslator<?> typeTranslator)
          Same as Table.putTypeTranslator(Class, TypeTranslator) but uses class name.
 void Database.putTypeTranslator(java.lang.String typeClassName, TypeTranslator<?> typeTranslator)
          Same as Database.putTypeTranslator(Class, TypeTranslator) but uses class name.
 

Uses of TypeTranslator in org.sormula.translator
 

Methods in org.sormula.translator that return TypeTranslator
 TypeTranslator<T> AbstractColumnTranslator.getTypeTranslator()
           
 TypeTranslator<?> TypeTranslatorMap.getTypeTranslator(java.lang.Class<?> typeClass)
          Gets the translator to use to convert a value to a prepared statement and to convert a value from a result set.
protected  TypeTranslator<?> RowTranslator.readimplicitType(java.lang.reflect.AnnotatedElement... annotatedElements)
          Deprecated. 
protected  TypeTranslator<?> RowTranslator.readImplicitType(java.lang.reflect.AnnotatedElement... annotatedElements)
          Deprecated. 
 

Methods in org.sormula.translator with parameters of type TypeTranslator
 void TypeTranslatorMap.putTypeTranslator(java.lang.Class<?> typeClass, TypeTranslator<?> typeTranslator)
          Defines the translator to use to convert a value to a prepared statement or to convert a value from a result set.
 void TypeTranslatorMap.putTypeTranslator(java.lang.String typeClassName, TypeTranslator<?> typeTranslator)
          Same as TypeTranslatorMap.putTypeTranslator(Class, TypeTranslator) but uses class name.
 void AbstractColumnTranslator.setTypeTranslator(TypeTranslator<T> typeTranslator)
          Sets the translator to read result sets and write to prepared statements.
 

Uses of TypeTranslator in org.sormula.translator.standard
 

Classes in org.sormula.translator.standard that implement TypeTranslator
 class BigDecimalTranslator
          Translates using PreparedStatement.setBigDecimal(int, java.math.BigDecimal) and ResultSet.getBigDecimal(int).
 class BooleanTranslator
          Translates using PreparedStatement.setBoolean(int, boolean) and ResultSet.getBoolean(int).
 class BooleanYNTranslator
          TypeTranslator that translates a boolean field using PreparedStatement.setString(int, String) and ResultSet.getString(int).
 class ByteTranslator
          Translates using PreparedStatement.setByte(int, byte) and ResultSet.getByte(int).
 class DateTranslator
          Translates using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int) for java.util.Date objects.
 class DoubleTranslator
          Translates using PreparedStatement.setDouble(int, double) and ResultSet.getDouble(int).
 class FloatTranslator
          Translates using PreparedStatement.setFloat(int, float) and ResultSet.getFloat(int).
 class GregorianCalendarTranslator
          Translates a GregorianCalendar using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int).
 class IntegerTranslator
          Translates using PreparedStatement.setInt(int, int) and ResultSet.getInt(int).
 class LongTranslator
          Translates using PreparedStatement.setLong(int, long) and ResultSet.getLong(int).
 class ObjectTranslator
          Translates using PreparedStatement.setObject(int, Object) and ResultSet.getObject(int).
 class ShortTranslator
          Translates using PreparedStatement.setShort(int, short) and ResultSet.getShort(int).
 class SqlDateTranslator
          Translates using PreparedStatement.setDate(int, java.sql.Date) and ResultSet.getDate(int).
 class SqlTimestampTranslator
          Translates using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int).
 class SqlTimeTranslator
          Translates using PreparedStatement.setTime(int, java.sql.Time) and ResultSet.getTime(int).
 class StringTranslator
          Translates using PreparedStatement.setString(int, String) and ResultSet.getString(int).