com.tekann.codegen.pda.db
Class MatrixDataSourceFormatDateValue

java.lang.Object
  extended by com.tekann.codegen.pda.db.MatrixDataSource
      extended by com.tekann.codegen.pda.db.MatrixDataSourceFormatDateValue
All Implemented Interfaces:
totalcross.ui.Grid.DataSource

public class MatrixDataSourceFormatDateValue
extends MatrixDataSource

This class provides the same usability as MatrixDataSource does. This class just format according to the indices passed in valueToFormatColumn, dateToFormatColumn and quantityToFormatColumn. In those arguments you can inform what columns you want to be formated.

Author:
evandro

Field Summary
 
Fields inherited from class com.tekann.codegen.pda.db.MatrixDataSource
totalColumns
 
Constructor Summary
MatrixDataSourceFormatDateValue(int[] visibleColumns, int[] pkColumns, java.lang.String[][] data, int totalColumns)
          Constructs a new MatrixDataSourceFormatDateValue
 
Method Summary
 int[] getDateToFormatColumns()
          Getter for dateToFormatColumn
 java.lang.String[][] getItems(int startingRow, int count)
          Get the String array filled with the formated items.
 int[] getQuantityToFormatColumns()
          Getter for quantityToFormatColumn
 int[] getValueToFormatColumns()
          Getter for valueToFormatColumn
 void setDateToFormatColumn(int dateToFormatColumn)
          Setter for dateToFormatColumn passing an integer as argument.
 void setDateToFormatColumns(int[] dateToFormatColumns)
          Setter for dateToFormatColumn passing an integer array as argument.
 void setQuantityToFormatColumn(int quantityToFormatColumn)
          Setter for quantityToFormatColumn passing an integer as argument.
 void setQuantityToFormatColumns(int[] quantityToFormatColumns)
          Setter for quantityToFormatColumn passing an integer array as argument.
 void setValueToFormatColumn(int valueToFormatColumn)
          Setter for valueToFormatColumn passing an integer as argument.
 void setValueToFormatColumns(int[] valueToFormatColumn)
          Setter for valueToFormatColumn passing an integer array as argument.
 
Methods inherited from class com.tekann.codegen.pda.db.MatrixDataSource
getData, getPksFromRow, getTop, getTotalItens, setData, setTop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixDataSourceFormatDateValue

public MatrixDataSourceFormatDateValue(int[] visibleColumns,
                                       int[] pkColumns,
                                       java.lang.String[][] data,
                                       int totalColumns)
Constructs a new MatrixDataSourceFormatDateValue

Parameters:
visibleColumns - Indices of visible columns
pkColumns - Indices of primary keys
data - The data String array
Method Detail

getValueToFormatColumns

public int[] getValueToFormatColumns()
Getter for valueToFormatColumn

Returns:
An integer array

setValueToFormatColumn

public void setValueToFormatColumn(int valueToFormatColumn)
Setter for valueToFormatColumn passing an integer as argument.

Parameters:
valueToFormatColumn -

setValueToFormatColumns

public void setValueToFormatColumns(int[] valueToFormatColumn)
Setter for valueToFormatColumn passing an integer array as argument.

Parameters:
valueToFormatColumn -

getQuantityToFormatColumns

public int[] getQuantityToFormatColumns()
Getter for quantityToFormatColumn

Returns:
An integer array

setQuantityToFormatColumn

public void setQuantityToFormatColumn(int quantityToFormatColumn)
Setter for quantityToFormatColumn passing an integer as argument.

Parameters:
quantityToFormatColumn -

setQuantityToFormatColumns

public void setQuantityToFormatColumns(int[] quantityToFormatColumns)
Setter for quantityToFormatColumn passing an integer array as argument.

Parameters:
quantityToFormatColumns -

getDateToFormatColumns

public int[] getDateToFormatColumns()
Getter for dateToFormatColumn

Returns:
An integer array

setDateToFormatColumn

public void setDateToFormatColumn(int dateToFormatColumn)
Setter for dateToFormatColumn passing an integer as argument.

Parameters:
dateToFormatColumn -

setDateToFormatColumns

public void setDateToFormatColumns(int[] dateToFormatColumns)
Setter for dateToFormatColumn passing an integer array as argument.

Parameters:
dateToFormatColumns -

getItems

public java.lang.String[][] getItems(int startingRow,
                                     int count)
Get the String array filled with the formated items.

Specified by:
getItems in interface totalcross.ui.Grid.DataSource
Overrides:
getItems in class MatrixDataSource