Package org.jitterbit.ui.widget.tree

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


        protected IntegrationEntityTreeModel createEmptyModel() {
            // This method is called from the super class CTOR, so type can be null here.
            if (type == null) {
                return super.createEmptyModel();
            }
            KongaTreeNode root = new DefaultKongaTreeNode(type.getPlural(), false);
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here


            this.config = config;
        }

        @Override
        protected IntegrationEntityTreeModel createEmptyModel() {
            KongaTreeNode root = new JitterbitConnectNode();
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here

            return new IntegrationEntityTreeModel(root);
        }

        @Override
        protected IntegrationEntityTreeModel createModelForProject(IntegrationProject project) {
            KongaTreeNode root = new JitterbitConnectNode();
            for (EntityType type : config.getTypesToInclude()) {
                if (type.isWizardType()) {
                    IntegrationEntityTreeModel subTree = ProjectTreeFragmentCreator.createTreeModel(project, type);
                    root.addChild(subTree.getRoot());
                }
            }
            return new IntegrationEntityTreeModel(root);
        }
View Full Code Here

            } else {
                populateModel(root, data);
            }
            return new DefaultKongaTreeModel(root);
        } else {
            KongaTreeNode root = new DefaultKongaTreeNode(getString("AppliedPipelinePluginTree.NoProject"), false);
            return new DefaultKongaTreeModel(root);
        }
    }
View Full Code Here

            }
        }

        private List<IntegrationEntityTreeNode> collectOperationNodes() {
            List<IntegrationEntityTreeNode> bin = Lists.newArrayList();
            KongaTreeNode operations = treeModel.findNodeForObject(project.getProject().getRootFolder(EntityType.Operation));
            if (operations != null) {
                collectOperationNodes(operations, bin);
            }
            return bin;
        }
View Full Code Here

     * Creates a tree model based on the items of the given type in the given project.
     */
    public static IntegrationEntityTreeModel createTreeModel(IntegrationProject project, EntityType type) {
        ProjectTreeFragmentCreator c = new ProjectTreeFragmentCreator(project);
        RootFolder folder = project.getRootFolder(type);
        KongaTreeNode root = new RootFolderNode(folder);
        c.createFragment(root, type);
        root.sortChildren();
        return new IntegrationEntityTreeModel(root);
    }
View Full Code Here

        }
    }

    private void processFolder(KongaTreeNode parent, IntegrationEntity child) {
        Folder childFolder = (Folder) child;
        KongaTreeNode folderNode = createFolderNode(childFolder, parent);
        createFolderContent(folderNode, childFolder);
        if (removeEmptyFolders && folderNode.getChildCount() == 0) {
            parent.remove(folderNode);
        }
        folderNode.sortChildren();
    }
View Full Code Here

    @Override
    public void expandAll(RootFolder root) {
        if (root == null) {
            getTree().expandAll();
        } else {
            KongaTreeNode node = getTree().getNodeForEntity(root);
            if (node != null) {
                getTree().expandAllUnder(node);
            }
        }
    }
View Full Code Here

     * Given a <code>KongaTreeModel</code>, this method creates a new model for use in a
     * <code>CheckedTree</code>.
     *
     */
    public static DefaultKongaTreeModel createCheckedModel(KongaTreeModel model) {
        KongaTreeNode modelRoot = model.getRoot();
        CheckBoxEntityNode root = new CheckBoxEntityNode(null, modelRoot.getUserObject(), true);
        addChildren(modelRoot, root);
        return new DefaultKongaTreeModel(root);
    }
View Full Code Here

        model.insertNode(waitNode, model.getRoot());
        tree.expandPath(tree.getPath(tree.getModel().getRoot()));
    }

    private void startWaitNode() {
        KongaTreeNode root = tree.getModel().getRoot();
        int childCount = root.getChildCount();
        if (childCount > 1) {
            return;
        }
        if (childCount == 1 && root.getChildAt(0) != waitNode) {
            return;
        }
        waitNodeUpdater = new Timer(250, new WaitNodeUpdater());
        waitNodeUpdater.setRepeats(true);
        waitNodeUpdater.start();
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.widget.tree.KongaTreeNode

Copyright © 2018 www.massapicom. 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.