hep.wired.util.tree
Class WiredTreeNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
hep.wired.util.tree.WiredTreeNode
- All Implemented Interfaces:
- Serializable, Cloneable, MutableTreeNode, TreeNode
public class WiredTreeNode
- extends DefaultMutableTreeNode
- Version:
- $Id: $
- Author:
- Dmitry Onoprienko
- See Also:
- Serialized Form
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
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, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject |
_flag
protected EnumSet<WiredTreeNode.Flag> _flag
_payload
protected Object _payload
WiredTreeNode
public WiredTreeNode(Object payload,
WiredTreeNode.Flag... flags)
WiredTreeNode
public WiredTreeNode(Object payload,
EnumSet<WiredTreeNode.Flag> flags)
setPayload
public void setPayload(Object payload)
setFlags
public void setFlags(WiredTreeNode.Flag... flags)
setFlags
public void setFlags(EnumSet<WiredTreeNode.Flag> flags)
addFlag
public boolean addFlag(WiredTreeNode.Flag flag)
removeFlag
public boolean removeFlag(WiredTreeNode.Flag flag)
setFlag
public boolean setFlag(WiredTreeNode.Flag flag,
boolean value)
setMarkedNode
public void setMarkedNode(boolean isMarkedNode)
setMarkedBranch
public void setMarkedBranch(boolean isMarkedBranch)
setSelected
public void setSelected(boolean selected)
setHidden
public void setHidden(boolean hidden)
setExpanded
public void setExpanded(boolean expanded)
add
public void add(MutableTreeNode newChild)
- Overrides:
add
in class DefaultMutableTreeNode
getPayload
public Object getPayload()
getFlags
public EnumSet<WiredTreeNode.Flag> getFlags()
isMarkedNode
public boolean isMarkedNode()
isMarkedBranch
public boolean isMarkedBranch()
getBranchState
public BranchCheckBox.State getBranchState()
isSelected
public boolean isSelected()
isHidden
public boolean isHidden()
isExpanded
public boolean isExpanded()
hasSelectedDecendents
public boolean hasSelectedDecendents()
isInUnmarkedBranch
public boolean isInUnmarkedBranch()
toString
public String toString()
- Overrides:
toString
in class DefaultMutableTreeNode
invalidateHasUnmarkedDescendants
protected void invalidateHasUnmarkedDescendants()
invalidateHasSelectedDescendants
protected void invalidateHasSelectedDescendants()
Copyright © 1996-2013 FreeHEP. All Rights Reserved.