Package org.basex.gui.layout
Class ResourceLeaf
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.basex.gui.layout.ResourceNode
org.basex.gui.layout.ResourceLeaf
- All Implemented Interfaces:
Serializable,Cloneable,EventListener,TreeWillExpandListener,MutableTreeNode,TreeNode
JTree node which represents a leaf (which represents either a raw file
or a document).
- Author:
- BaseX Team 2005-21, BSD License, Lukas Kircher
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanThis leaf is a dummy node displaying that node listing is abbreviated.final booleanRepresents raw file (true) or document (false).Fields inherited from class org.basex.gui.layout.ResourceNode
nameFields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject -
Constructor Summary
ConstructorsConstructorDescriptionResourceLeaf(byte[] name, byte[] path, boolean raw, boolean abbr, BaseXTree tree, Context context) Constructor. -
Method Summary
Methods inherited from class org.basex.gui.layout.ResourceNode
path, preparePath, toString, treeWillCollapse, treeWillExpandMethods 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
-
Field Details
-
raw
public final boolean rawRepresents raw file (true) or document (false). -
abbr
public final boolean abbrThis leaf is a dummy node displaying that node listing is abbreviated.
-
-
Constructor Details
-
ResourceLeaf
public ResourceLeaf(byte[] name, byte[] path, boolean raw, boolean abbr, BaseXTree tree, Context context) Constructor.- Parameters:
name- name of content nodepath- node pathraw- represented node is raw fileabbr- abbreviated node listingtree- tree referencecontext- database context
-
-
Method Details
-
isLeaf
public boolean isLeaf()- Specified by:
isLeafin interfaceTreeNode- Overrides:
isLeafin classDefaultMutableTreeNode
-