org.basex.gui.layout
Class TreeRootFolder

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.basex.gui.layout.TreeNode
          extended by org.basex.gui.layout.TreeFolder
              extended by org.basex.gui.layout.TreeRootFolder
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.event.TreeWillExpandListener, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class TreeRootFolder
extends TreeFolder

JTree node which represents the root folder. The root folder carries the name of the database and has basically an artificial path ('/') which leads to problems if treated like an ordinary folder node.

Author:
BaseX Team 2005-12, BSD License, Lukas Kircher
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.basex.gui.layout.TreeFolder
MAXC
 
Fields inherited from class org.basex.gui.layout.TreeNode
name
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
TreeRootFolder(byte[] nm, byte[] pth, BaseXTree bxt, Data d)
          Constructor.
 
Method Summary
 
Methods inherited from class org.basex.gui.layout.TreeFolder
addLeaves, isLeaf, name, path, reload, removeChildren
 
Methods inherited from class org.basex.gui.layout.TreeNode
path, preparePath, toString, treeWillCollapse, treeWillExpand
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeRootFolder

public TreeRootFolder(byte[] nm,
                      byte[] pth,
                      BaseXTree bxt,
                      Data d)
Constructor.

Parameters:
nm - name
pth - path
bxt - tree reference
d - data reference