private void applyFilterToLibrary(ContributedLibrary lib) { if (selectedCategoryFilter != null && !selectedCategoryFilter.apply(lib)) { return; } if (!stringContainsAll(lib.getName(), selectedFilters) && !stringContainsAll(lib.getParagraph(), selectedFilters) && !stringContainsAll(lib.getSentence(), selectedFilters)) { return; } addContribution(lib); }
private void applyFilterToLibrary(ContributedLibrary lib) { if (selectedCategoryFilter != null && !selectedCategoryFilter.test(lib)) { return; } String compoundTargetSearchText = lib.getName() + "\n" + lib.getParagraph() + "\n" + lib.getSentence(); if (!stringContainsAll(compoundTargetSearchText, selectedFilters)) { return; } addContribution(lib); }