com.tekann.codegen.pda.db
Class DefaultDataFormatter

java.lang.Object
  extended by com.tekann.codegen.pda.db.DefaultDataFormatter
All Implemented Interfaces:
DataFormatter

public class DefaultDataFormatter
extends java.lang.Object
implements DataFormatter

Author:
evandro

Field Summary
static int DATE_DMY
           
static int DATE_MDY
           
static int DATE_TYPE
           
static int DATE_YMD
           
static int DATETIME_TYPE
           
static int DOUBLE_TYPE
           
static int TIME_TYPE
           
 
Constructor Summary
DefaultDataFormatter()
           
 
Method Summary
 void addDateColumn(int column, int dateFormat)
          Set the column date format.
 void addDatetimeColumn(int column, int formatType, int dateFormat)
          Set the column date time format.
 void addDoubleColumn(int column, int decimalPlaces)
          Set the column decimal places.
 void addPrefixNSuffixColumn(int column, java.lang.String prefix, java.lang.String suffix)
          Set the column index prefix and sufix.
 java.lang.String formatValue(totalcross.ui.Grid.DataSource dataSource, int row, int column, java.lang.String value)
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATE_YMD

public static final int DATE_YMD
See Also:
Constant Field Values

DATE_MDY

public static final int DATE_MDY
See Also:
Constant Field Values

DATE_DMY

public static final int DATE_DMY
See Also:
Constant Field Values

DATETIME_TYPE

public static final int DATETIME_TYPE
See Also:
Constant Field Values

DATE_TYPE

public static final int DATE_TYPE
See Also:
Constant Field Values

TIME_TYPE

public static final int TIME_TYPE
See Also:
Constant Field Values

DOUBLE_TYPE

public static final int DOUBLE_TYPE
See Also:
Constant Field Values
Constructor Detail

DefaultDataFormatter

public DefaultDataFormatter()
Method Detail

formatValue

public java.lang.String formatValue(totalcross.ui.Grid.DataSource dataSource,
                                    int row,
                                    int column,
                                    java.lang.String value)
(non-Javadoc)

Specified by:
formatValue in interface DataFormatter
See Also:
DataFormatter.formatValue(totalcross.ui.Grid.DataSource, int, int, java.lang.String)

addDateColumn

public void addDateColumn(int column,
                          int dateFormat)
Set the column date format.

Parameters:
column - The column index
dateFormat - Can be YMD_FORMAT, DMY_FORMAT or MDY_FORMAT.

addDatetimeColumn

public void addDatetimeColumn(int column,
                              int formatType,
                              int dateFormat)
Set the column date time format.

Parameters:
column - The column index.
formatType - Can be DATE or DATETIME.
dateFormat - Can be YMD_FORMAT, DMY_FORMAT or MDY_FORMAT.

addDoubleColumn

public void addDoubleColumn(int column,
                            int decimalPlaces)
Set the column decimal places.

Parameters:
column - The column index
decimalPlaces - The number of decimal places

addPrefixNSuffixColumn

public void addPrefixNSuffixColumn(int column,
                                   java.lang.String prefix,
                                   java.lang.String suffix)
Set the column index prefix and sufix.

Parameters:
column - The column index
prefix - The prefix
suffix - The sufix