com.tekann.codegen.pda.db
Class ColumnFormatterDataSource

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

public class ColumnFormatterDataSource
extends MatrixDataSource

Column formatter based DataSource.

Author:
evandro

Constructor Summary
ColumnFormatterDataSource(int[] visibleColumns, int[] pkColumns, int totalColumns)
           
 
Method Summary
 DataFormatter getColumnFormatter(int column)
           
 java.lang.String[][] getItems(int startingRow, int count)
           
 void setColumnFormatter(int column, DataFormatter formatter)
           
 
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

ColumnFormatterDataSource

public ColumnFormatterDataSource(int[] visibleColumns,
                                 int[] pkColumns,
                                 int totalColumns)
Parameters:
visibleColumns -
pkColumns -
totalColumns -
Method Detail

setColumnFormatter

public void setColumnFormatter(int column,
                               DataFormatter formatter)
Parameters:
column -
formatter -

getColumnFormatter

public DataFormatter getColumnFormatter(int column)
Parameters:
column -
Returns:

getItems

public java.lang.String[][] getItems(int startingRow,
                                     int count)
Specified by:
getItems in interface totalcross.ui.Grid.DataSource
Overrides:
getItems in class MatrixDataSource