@Override public void onFilterReset(Displayer displayer, DataSetFilter filter) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.unfilter(filter)) { redraw(); } } }
@Override public void onFilterReset(Displayer displayer, DataSetFilter filter) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.unfilter(filter)) { redraw(); } } }
@Override public void onFilterReset(Displayer displayer, List<DataSetGroup> groupOps) { if (displayerSettings.isFilterListeningEnabled()) { boolean applied = false; for (DataSetGroup groupOp : groupOps) { if (dataSetHandler.unfilter(groupOp)) { applied = true; } } if (applied) { redraw(); } } }
@Override public void onFilterReset(Displayer displayer, List<DataSetGroup> groupOps) { if (displayerSettings.isFilterListeningEnabled()) { boolean applied = false; for (DataSetGroup groupOp : groupOps) { if (dataSetHandler.unfilter(groupOp)) { applied = true; } } if (applied) { redraw(); } } }
@Override public void onFilterUpdate(Displayer displayer, DataSetFilter oldFilter, DataSetFilter newFilter) { if (displayerSettings.isFilterListeningEnabled()) { boolean unfilter = dataSetHandler.unfilter(oldFilter); boolean filter = dataSetHandler.filter(newFilter); if (unfilter || filter) { redraw(); } } }
@Override public void onFilterUpdate(Displayer displayer, DataSetFilter oldFilter, DataSetFilter newFilter) { if (displayerSettings.isFilterListeningEnabled()) { boolean unfilter = dataSetHandler.unfilter(oldFilter); boolean filter = dataSetHandler.filter(newFilter); if (unfilter || filter) { redraw(); } } }
if (dataSetHandler.unfilter(currentFilter)) { applied = true;
if (dataSetHandler.unfilter(currentFilter)) { applied = true;
/** * Updates the current filter values for the given data set column. Any previous filter is reset. * * @param filter A filter */ public void filterUpdate(DataSetFilter filter) { if (displayerSettings.isFilterEnabled()) { DataSetFilter oldFilter = currentFilter; this.currentFilter = filter; // Notify to those interested parties the selection event. if (displayerSettings.isFilterNotificationEnabled()) { for (DisplayerListener listener : listenerList) { listener.onFilterUpdate(this, oldFilter, filter); } } // Drill-down support if (displayerSettings.isFilterSelfApplyEnabled()) { dataSetHandler.unfilter(oldFilter); dataSetHandler.filter(filter); redraw(); } } }
/** * Updates the current filter values for the given data set column. Any previous filter is reset. * * @param filter A filter */ public void filterUpdate(DataSetFilter filter) { if (displayerSettings.isFilterEnabled()) { DataSetFilter oldFilter = currentFilter; this.currentFilter = filter; // Notify to those interested parties the selection event. if (displayerSettings.isFilterNotificationEnabled()) { for (DisplayerListener listener : listenerList) { listener.onFilterUpdate(this, oldFilter, filter); } } // Drill-down support if (displayerSettings.isFilterSelfApplyEnabled()) { dataSetHandler.unfilter(oldFilter); dataSetHandler.filter(filter); redraw(); } } }