/** * This does the same thing as ITableLabelProvider.getColumnText. */ public String getColumnText(Object object, int columnIndex) { ParamValue initParam = (ParamValue) object; switch (columnIndex) { case 0 : return toDisplayString(initParam.getName()); case 1 : return toDisplayString(initParam.getValue()); case 2 : return toDisplayString(initParam.getDescription()); default : StringBuffer sb = new StringBuffer(); sb.append(initParam.getName()); sb.append("="); //$NON-NLS-1$ sb.append(initParam.getValue()); return sb.toString(); } }