com.tekann.codegen.pda.db
Class QueryDataFormatter

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

public class QueryDataFormatter
extends java.lang.Object
implements DataFormatter

Column formatter based on user query.

Author:
evandro

Constructor Summary
QueryDataFormatter(java.lang.String detailColumn, java.lang.String query, java.lang.String[] columns, int[] columnsPosValues)
           
 
Method Summary
 java.lang.String formatValue(totalcross.ui.Grid.DataSource dataSource, int row, int column, java.lang.String value)
           
 java.lang.String[] getColumns()
           
 java.lang.String getDetailColumn()
           
 java.lang.String getQuery()
           
 void setColumns(java.lang.String[] columns)
           
 void setDetailColumn(java.lang.String detailColumn)
           
 void setPrefix(java.lang.String prefix)
           
 void setQuery(java.lang.String query)
           
 void setSuffix(java.lang.String suffix)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryDataFormatter

public QueryDataFormatter(java.lang.String detailColumn,
                          java.lang.String query,
                          java.lang.String[] columns,
                          int[] columnsPosValues)
Parameters:
detailColumn - Column detail to show.
query - Query used to get values in column.
columns - Columns to used in PreparedStatement.
columnsPos - Columns position values on grid.
Method Detail

formatValue

public java.lang.String formatValue(totalcross.ui.Grid.DataSource dataSource,
                                    int row,
                                    int column,
                                    java.lang.String value)
Specified by:
formatValue in interface DataFormatter

setQuery

public void setQuery(java.lang.String query)
Parameters:
query -

getQuery

public java.lang.String getQuery()
Returns:

setDetailColumn

public void setDetailColumn(java.lang.String detailColumn)
Parameters:
detailColumn -

getDetailColumn

public java.lang.String getDetailColumn()
Returns:

setColumns

public void setColumns(java.lang.String[] columns)
Parameters:
columns -

getColumns

public java.lang.String[] getColumns()
Returns:

setPrefix

public void setPrefix(java.lang.String prefix)

setSuffix

public void setSuffix(java.lang.String suffix)