@Override public Object getValueAt(int rowIndex, int columnIndex) { if (rowIndex >= getRowCount() || columnIndex >= getColumnCount()) { return new String(); } if (columnIndex == 0) { return ParticipantTableField.values()[rowIndex].getColumnName(); } else { return getValueForField(ParticipantTableField.values()[rowIndex]); } }
@Override public int getRowCount() { if (shortVersion) return 2; else return ParticipantTableField.values().length; }