matchesFilter method

bool matchesFilter(
  1. Filter filter
)

Implementation

bool matchesFilter(Filter filter) {
  if (filter == Filter.empty) {
    return true;
  }

  if (filter is FilterGroup) {
    return matchesFilterGroup(filter);
  }

  if (filter is CompareFilter) {
    return matchesCompareFilter(filter);
  }

  throw Exception('Filter not supported.');
}