Skip to content

Commit e52d855

Browse files
authored
Merge pull request #694 from ISISComputingGroup/script_generator_not_sortable
Added null comparator to script generator
2 parents af848c8 + 2a50421 commit e52d855

File tree

1 file changed

+10
-0
lines changed
  • base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator

1 file changed

+10
-0
lines changed

base/uk.ac.stfc.isis.ibex.ui.scriptgenerator/src/uk/ac/stfc/isis/ibex/ui/scriptgenerator/Table.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@
2727

2828
import uk.ac.stfc.isis.ibex.scriptgenerator.row.Row;
2929
import uk.ac.stfc.isis.ibex.scriptgenerator.row.WaitUnit;
30+
import uk.ac.stfc.isis.ibex.ui.tables.ColumnComparator;
3031
import uk.ac.stfc.isis.ibex.ui.tables.DataboundCellLabelProvider;
3132
import uk.ac.stfc.isis.ibex.ui.tables.DataboundTable;
33+
import uk.ac.stfc.isis.ibex.ui.tables.NullComparator;
3234
import uk.ac.stfc.isis.ibex.ui.widgets.DoubleEditingSupportBlankIfNull;
3335
import uk.ac.stfc.isis.ibex.ui.widgets.StringEditingSupport;
3436
import uk.ac.stfc.isis.ibex.ui.widgets.WaitEditingSupport;
@@ -274,4 +276,12 @@ private void addRowIfNull(Row row) {
274276
setRows(rows);
275277
}
276278
}
279+
280+
/**
281+
* Get the comparator for the columns. The script generator requires a null comparator.
282+
* @return The comparator for the table.
283+
*/
284+
protected ColumnComparator<Row> comparator() {
285+
return new NullComparator<>();
286+
}
277287
}

0 commit comments

Comments
 (0)