public final Map < String , Object > applyFilters ( final Map < String , Object > row ) { Map < String , Object > filteringRow = new LinkedHashMap <> ( row ) ; assertFilterListExists ( ) ; for ( IDataFilter filter : getFilters ( ) ) { filteringRow = filter . apply ( filteringRow ) ; } return filteringRow ; }
Apply the filters .