@Override public void setSelected(T item, boolean selected) { selectionChanges.put(getKey(item), new SelectionChange<T>(item, selected)); scheduleSelectionChangeEvent(); }
/** * Deselect all selected values. */ @Override public void clear() { // Clear the current list of pending changes. selectionChanges.clear(); /* * Add a pending change to deselect each key that is currently selected. We * cannot just clear the selected set, because then we would not know which * keys were selected before we cleared, which we need to know to determine * if we should fire an event. */ for (T value : selectedSet.values()) { selectionChanges.put(getKey(value), new SelectionChange<T>(value, false)); } scheduleSelectionChangeEvent(); }
@Override public void setSelected(T item, boolean selected) { selectionChanges.put(getKey(item), new SelectionChange<T>(item, selected)); scheduleSelectionChangeEvent(); }
@Override public void setSelected(T item, boolean selected) { selectionChanges.put(getKey(item), new SelectionChange<T>(item, selected)); scheduleSelectionChangeEvent(); }
/** * Deselect all selected values. */ @Override public void clear() { // Clear the current list of pending changes. selectionChanges.clear(); /* * Add a pending change to deselect each key that is currently selected. We * cannot just clear the selected set, because then we would not know which * keys were selected before we cleared, which we need to know to determine * if we should fire an event. */ for (T value : selectedSet.values()) { selectionChanges.put(getKey(value), new SelectionChange<T>(value, false)); } scheduleSelectionChangeEvent(); }
/** * Deselect all selected values. */ @Override public void clear() { // Clear the current list of pending changes. selectionChanges.clear(); /* * Add a pending change to deselect each key that is currently selected. We * cannot just clear the selected set, because then we would not know which * keys were selected before we cleared, which we need to know to determine * if we should fire an event. */ for (T value : selectedSet.values()) { selectionChanges.put(getKey(value), new SelectionChange<T>(value, false)); } scheduleSelectionChangeEvent(); }