code: 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();
              }
          }
      }
docs: Apply the given filter
  
  @param filter A filter