public Object getValueAt(int row, int col) { Run r = null; Run last = null; if (data == null) return ""; r = data.getRun(row + 1); if (r == null) return ""; if (row > 0) last = data.getRun(row); switch (col) { case 0: return df.format(r.getRaw()); case 2: return new String("(" + r.getCones() + "," + r.getGates() + ")"); case 3: return df.format(r.getNet()); case 1: if (r.getRawOrder() == 1) return "*"; else return ""; case 4: if (r.getNetOrder() <= 2) return r.getNetOrder(); else return ""; } return null; }
public Run getRun(int row) { if (data == null) return null; return data.getRun(row + 1); }