com.tekann.codegen.pda.db
Class QueryDataFormatter
java.lang.Object
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)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.
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)