org.sormula.translator.standard
Class StandardColumnTranslator<R,T>

java.lang.Object
  extended by org.sormula.translator.AbstractColumnTranslator<R,T>
      extended by org.sormula.translator.standard.StandardColumnTranslator<R,T>
Type Parameters:
R - row class for table
T - Java field type
All Implemented Interfaces:
ColumnTranslator<R>

public class StandardColumnTranslator<R,T>
extends AbstractColumnTranslator<R,T>

Delegates to translator based upon field type. This translator should work for all standard Java data types.

Since:
1.0
Author:
Jeff Miller

Constructor Summary
StandardColumnTranslator(java.lang.reflect.Field field, java.lang.String columnName)
          See super class constructor for description.
 
Method Summary
 
Methods inherited from class org.sormula.translator.AbstractColumnTranslator
getColumnName, getField, getSormulaField, getTypeTranslator, isIdentity, newInstance, read, setIdentity, setTypeTranslator, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardColumnTranslator

public StandardColumnTranslator(java.lang.reflect.Field field,
                                java.lang.String columnName)
                         throws java.lang.Exception
See super class constructor for description.

Throws:
java.lang.Exception