public class TableLabelProvider extends LabelProvider implements ITableLabelProvider, ITableFontProvider
{
private TableColumnDefinition[] columns = null;
- private TableRow row;
private Font keyColumnFont;
private boolean useMultipliers = true;
@Override
public String getColumnText(Object element, int columnIndex)
{
- row = (TableRow)element;
+ TableRow row = (TableRow)element;
if (columnIndex >= row.size())
return null;
if (useMultipliers)
- return getValueForFormat(columnIndex);
+ return getValueForFormat(row, columnIndex);
return row.get(columnIndex).getValue();
}
* @param columnIndex
* @return value converted to multiplier form
*/
- private String getValueForFormat(int columnIndex)
+ private String getValueForFormat(TableRow row, int columnIndex)
{
String value;
String suffix = null;
public class TableLabelProvider extends LabelProvider implements ITableLabelProvider, ITableFontProvider
{
private TableColumnDefinition[] columns = null;
- private TableRow row;
private Font keyColumnFont;
private boolean useMultipliers = true;
@Override
public String getColumnText(Object element, int columnIndex)
{
- row = (TableRow)element;
+ TableRow row = (TableRow)element;
if (columnIndex >= row.size())
return null;
if (useMultipliers)
- return getValueForFormat(columnIndex);
+ return getValueForFormat(row, columnIndex);
return row.get(columnIndex).getValue();
}
* @param columnIndex
* @return value converted to multiplier form
*/
- private String getValueForFormat(int columnIndex)
+ private String getValueForFormat(TableRow row, int columnIndex)
{
String value;
String suffix = null;