this.nonTextFilter = treeFilter;
combineFilters();
}
private void combineFilters() {
final KongaTreeFilter filter = createCombinedFilters();
if (filter == null || filter instanceof KongaTreeFilter2) {
tree.setFilter(filter);
} else {
tree.setFilter(new KongaTreeFilter2() {
@Override
public boolean apply(KongaTreeNode node) {
return filter.apply(node);
}
@Override
public void hasBeenApplied(KongaTree tree) {
tree.expandAllNonEmptyFolderNodes();