/** * Returns the string representation of offset. */ public String getOffset(){ String parentOffset = null; String offset = null; FavoritesNode parent = (FavoritesNode)getParent(); if(parent != null){ parentOffset = parent.getOffset(); offset = parentOffset + " "; }else offset = " "; return offset; } /**
public void actionPerformed(ActionEvent ev){ debug("paste"); DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); TreePath path = tree.getSelectionPath(); FavoritesNode node = (FavoritesNode)path.getLastPathComponent(); if(node != null){ if(node.getAllowsChildren()){ for(Enumeration nodes = nodeClipboard.elements(); nodes.hasMoreElements();){ model.insertNodeInto((DefaultMutableTreeNode)nodes.nextElement(),(DefaultMutableTreeNode)node,node.getChildCount()); } } else{ DefaultMutableTreeNode parent = (DefaultMutableTreeNode)node.getParent(); if(parent == null) return; int index = parent.getIndex(node); for(Enumeration en = nodeClipboard.elements(); en.hasMoreElements();index++){ model.insertNodeInto((DefaultMutableTreeNode)en.nextElement(),parent,index); } } saveFavorites(); } } }
TreeNode paren = getParent(); FavoritesItem item = (FavoritesItem)getUserObject(); writer.write(getOffset()+"<"+getXMLElement()+ " text=\""+item.getName()+"\" ");
public void actionPerformed(ActionEvent ev){ FavoritesItem favoriteFolder = new FavoritesItem(HelpUtilities.getString(locale, "favorites.folder")); favoriteFolder.setAsFolder(); FavoritesNode node = new FavoritesNode(favoriteFolder); TreePath nodePath = tree.getSelectionPath(); TreeNode parent = null; if(nodePath == null) parent = topNode; else{ FavoritesNode selNode = (FavoritesNode)nodePath.getLastPathComponent(); parent = selNode.getParent(); } DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); model.insertNodeInto(node,(DefaultMutableTreeNode)parent,parent.getChildCount()); TreePath path = new TreePath(node.getPath()); tree.expandPath(path); tree.setSelectionPath(path); tree.scrollPathToVisible(path); saveFavorites(); } }
FavoritesNode rootParent = (FavoritesNode)connections.get(chnode.getParent()); if (rootParent == null) { rootParent = rootNode;