Examples of KongaTreeFilter


Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        field.setTextWhenEmpty("Filter");
        field.setCallback(new Receiver<Predicate<String>>() {

            @Override
            public void handle(Predicate<String> condition) {
                KongaTreeFilter filter = new LeafDisplayNameFilter(condition);
                tree.setFilter(filter);
            }
        });
        field.addKeyBinding(new ArrowDownAction(tree));
        return field;
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        selectionSource.removeSelectionListener(lst);
    }

    @Override
    public void setFilter(Predicate<String> filter) {
        KongaTreeFilter treeFilter = new LeafDisplayNameFilter(filter);
        tree.setFilter(treeFilter);
    }
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

    }

    private IntegrationEntityTree createTree() {
        IntegrationEntityTreeModelFactory factory = new IntegrationEntityTreeModelFactory();
        IntegrationEntityTreeModel model = factory.newModel(project);
        model.setFilter(new KongaTreeFilter() {

            @Override
            public boolean apply(KongaTreeNode node) {
                if (node.getUserObject() instanceof RootFolder) {
                    return ((RootFolder) node.getUserObject()).getAllChildren().size()  > 0;
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

    @Override
    public KongaTreeFilter apply(String filterString) {
        if (filterString.trim().isEmpty()) {
            return null;
        }
        KongaTreeFilter rawFilter = new FilterImpl(projects, filterString);
        return new MemoizingKongaTreeFilter(rawFilter);
    }
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        this.filterString = filterString;
        return getCurrentFilter();
    }

    public KongaTreeFilter getCurrentFilter() {
        KongaTreeFilter pathTreeFilter = (filterString == null) ?
                        null : pathFilter.apply(filterString);
        KongaTreeFilter processTreeFilter = (processFilter == null) ?
                        null : EntityTreeFilter.memoize(processFilter);
        if (pathTreeFilter != null && processTreeFilter != null) {
            return new CombinedFilter(pathTreeFilter, processTreeFilter);
        } else if (pathTreeFilter != null) {
            return pathTreeFilter;
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        public void filterChanged(ProcessFilter filter) {
            updateFilter();
        }

        private void updateFilter() {
            KongaTreeFilter newTreeFilter = filterFunction.getCurrentFilter();
            dynamicTree.setFilter(newTreeFilter);
        }
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        @Override
        public void hideFilterField() {
            SelectionMemento selection = new SelectionMemento(SingleTreeContentViewer.this);
            super.hideFilterField();
            KongaTreeFilter filter = filterFunction.removePathFilter();
            dynamicTree.setFilter(filter);
            selection.restore();
        }
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

            }
        }
    }

    private void applyNewFilterToSection(MultiTreeFilter newFilter, EntityType type, MultiTreeSection section) {
        KongaTreeFilter treeFilter = null;
        if (newFilter.isMatchingType(type)) {
            if (!newFilter.isEmpty()) {
                section.expand();
            }
            treeFilter = newFilter.getTreeFilterForType(type);
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

    private void applyNewFilterToWizards(MultiTreeFilter newFilter) {
        if (connectTree == null) {
            return;
        }
        KongaTreeFilter treeFilter = null;
        if (newFilter.containsWizards()) {
            if (!newFilter.isEmpty()) {
                connectTree.expand();
            }
            treeFilter = newFilter.getJitterbitConnectTreeFilter();
View Full Code Here

Examples of org.jitterbit.ui.widget.tree.KongaTreeFilter

        tree.setEnabled(enabled);
    }

    @Override
    public void setFilter(EntityFilter filter) {
        KongaTreeFilter treeFilter = (filter != null) ? EntityTreeFilter.memoize(filter) : null;
        this.nonTextFilter = treeFilter;
        combineFilters();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.