private ObjectListSelectionModel buildRowSelectionModel() { ObjectListSelectionModel rowSelectionModel = new ObjectListSelectionModel(new ListModelAdapter(sortedFieldsAdapter)); rowSelectionModel.addListSelectionListener(this.buildRowSelectionListener()); rowSelectionModel.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); return rowSelectionModel; }
private ObjectListSelectionModel buildTableSelectionModel(ListValueModel preferencesHolder) { ObjectListSelectionModel tsm = new ObjectListSelectionModel(new ListModelAdapter(preferencesHolder)); tsm.addListSelectionListener(this.buildTableSelectionListener()); tsm.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); return tsm; }
private ObjectListSelectionModel buildFieldPairSelectionModel(ListValueModel fieldPairsValue) { ObjectListSelectionModel selectionModel = new ObjectListSelectionModel(new ListModelAdapter(fieldPairsValue)); selectionModel.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); return selectionModel; }