private PathElement isNodeInLevel(DefaultMutableTreeNode level) { DataFlowNode inode = currentPath.getLast(); DefaultMutableTreeNode child = (DefaultMutableTreeNode) level.getFirstChild(); if (child != null) { PathElement levelElement = (PathElement) child.getUserObject(); if (inode.equals(levelElement.node)) { return levelElement; } } return null; }
DefaultMutableTreeNode flag = (DefaultMutableTreeNode)parent.getFirstChild(); if (flag==null) // No flag return false;
@SuppressWarnings({"unchecked"}) @Override public N getFirstChild() { return (N) super.getFirstChild(); }
@Override @SuppressWarnings("unchecked") public T getFirstChild() { return (T) super.getFirstChild(); }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private boolean emptyDirectory (DefaultMutableTreeNode node) { DefaultMutableTreeNode child = (DefaultMutableTreeNode) node .getFirstChild(); if (child != null) { DefaultMutableTreeNode status = (DefaultMutableTreeNode) child .getFirstChild(); if (status != null) return status.isLeaf(); } return true; }
private PathElement isNodeInLevel(DefaultMutableTreeNode level) { DataFlowNode inode = currentPath.getLast(); DefaultMutableTreeNode child = (DefaultMutableTreeNode) level.getFirstChild(); if (child != null) { PathElement levelElement = (PathElement) child.getUserObject(); if (inode.equals(levelElement.node)) { return levelElement; } } return null; }
/** Returns this node's first child. If this node has no children, * throws NoSuchElementException. * * @return the first child of this node * @exception NoSuchElementException if this node has no children * */ public TreeNode getFirstChild() { TreeNode retValue; loadKidsIfNeeded(); retValue = super.getFirstChild(); return retValue; }
@Override public void actionPerformed( final ActionEvent event ) { final TreePath selectionPath = tree.getSelectionPath(); DefaultMutableTreeNode node = selectionPath == null ? null : ( (DefaultMutableTreeNode) selectionPath.getLastPathComponent() ).getNextNode(); if ( node == null ) node = (DefaultMutableTreeNode) root.getFirstChild(); selectNode( node ); } } );
private void removeEmptyGroups(DefaultMutableTreeNode root, Map<String, Integer> groupNodeMap) { DefaultMutableTreeNode rootChild = (DefaultMutableTreeNode) root.getFirstChild(); while (rootChild != null) { DefaultMutableTreeNode nextChild = rootChild.getNextSibling(); if (rootChild.getChildCount() == 0 && groupNodeMap.containsKey(rootChild.getUserObject().toString())) { root.remove(rootChild); } rootChild = nextChild; } }
private void removeEmptyGroups(DefaultMutableTreeNode root, Map<String, Integer> groupNodeMap) { DefaultMutableTreeNode rootChild = (DefaultMutableTreeNode) root.getFirstChild(); while (rootChild != null) { DefaultMutableTreeNode nextChild = rootChild.getNextSibling(); if (rootChild.getChildCount() == 0 && groupNodeMap.containsKey(rootChild.getUserObject().toString())) { root.remove(rootChild); } rootChild = nextChild; } }
private Object findUserObject(DefaultMutableTreeNode dtn,String name){ if (dtn.getChildCount()==0) return null; DefaultMutableTreeNode node=(DefaultMutableTreeNode)dtn.getFirstChild(); while (node!=null){ if (node.getUserObject() instanceof ingenias.editor.entities.Entity){ ingenias.editor.entities.Entity uo=(ingenias.editor.entities.Entity)node.getUserObject(); if (uo.getId().equalsIgnoreCase(name)) return uo; } node=node.getNextNode(); } return null; }
public static void selectFirstNode(final JTree tree, final DefaultMutableTreeNode node) { if (node.getChildCount() == 0) { return; } final TreeNode childNode = node.getFirstChild(); if (childNode instanceof DefaultMutableTreeNode) { final TreePath treePath = new TreePath(((DefaultMutableTreeNode) childNode).getPath()); selectPath(tree, treePath); } }