/** * Retrieves a {@link Filter} that supports the given filter definition. * * @return null if no suitable {@link Filter} was found */ private Filter getFilter(FilterDef filterDef) { for (FilterFactory module : filterFactories) { Filter filter = module.getFilter(filterDef); if (filter != null) { return filter; } } return null; }
/** * Retrieves a {@link Filter} that supports the given filter definition. * * @return null if no suitable {@link Filter} was found */ private Filter getFilter(FilterDef filterDef) { for (FilterFactory module : filterFactories) { Filter filter = module.getFilter(filterDef); if (filter != null) { return filter; } } return null; }