@Override public void onFilterEnabled(Displayer displayer, DataSetGroup groupOp) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.filter(groupOp)) { redraw(); } } }
@Override public void onFilterEnabled(Displayer displayer, DataSetFilter filter) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.filter(filter)) { redraw(); } } }
@Override public void onFilterEnabled(Displayer displayer, DataSetGroup groupOp) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.filter(groupOp)) { redraw(); } } }
@Override public void onFilterEnabled(Displayer displayer, DataSetFilter filter) { if (displayerSettings.isFilterListeningEnabled()) { if (dataSetHandler.filter(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(); } } }
@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(); } } }
/** * Apply the given filter * * @param filter A filter */ public void filterApply(DataSetFilter filter) { if (displayerSettings.isFilterEnabled()) { this.currentFilter = filter; // Notify to those interested parties the selection event. if (displayerSettings.isFilterNotificationEnabled()) { for (DisplayerListener listener : listenerList) { listener.onFilterEnabled(this, filter); } } // Drill-down support if (displayerSettings.isFilterSelfApplyEnabled()) { dataSetHandler.filter(filter); redraw(); } } }
/** * Apply the given filter * * @param filter A filter */ public void filterApply(DataSetFilter filter) { if (displayerSettings.isFilterEnabled()) { this.currentFilter = filter; // Notify to those interested parties the selection event. if (displayerSettings.isFilterNotificationEnabled()) { for (DisplayerListener listener : listenerList) { listener.onFilterEnabled(this, filter); } } // Drill-down support if (displayerSettings.isFilterSelfApplyEnabled()) { 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(); } } }
/** * 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(); } } }