public class WiredTreeNode extends DefaultMutableTreeNode
Modifier and Type | Class and Description |
---|---|
static class |
WiredTreeNode.Flag |
Modifier and Type | Field and Description |
---|---|
protected EnumSet<WiredTreeNode.Flag> |
_flag |
protected Object |
_payload |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
Constructor and Description |
---|
WiredTreeNode(Object payload,
EnumSet<WiredTreeNode.Flag> flags) |
WiredTreeNode(Object payload,
WiredTreeNode.Flag... flags) |
Modifier and Type | Method and Description |
---|---|
void |
add(MutableTreeNode newChild) |
boolean |
addFlag(WiredTreeNode.Flag flag) |
BranchCheckBox.State |
getBranchState() |
EnumSet<WiredTreeNode.Flag> |
getFlags() |
Object |
getPayload() |
boolean |
hasSelectedDecendents() |
protected void |
invalidateHasSelectedDescendants() |
protected void |
invalidateHasUnmarkedDescendants() |
boolean |
isExpanded() |
boolean |
isHidden() |
boolean |
isInUnmarkedBranch() |
boolean |
isMarkedBranch() |
boolean |
isMarkedNode() |
boolean |
isSelected() |
boolean |
removeFlag(WiredTreeNode.Flag flag) |
void |
setExpanded(boolean expanded) |
boolean |
setFlag(WiredTreeNode.Flag flag,
boolean value) |
void |
setFlags(EnumSet<WiredTreeNode.Flag> flags) |
void |
setFlags(WiredTreeNode.Flag... flags) |
void |
setHidden(boolean hidden) |
void |
setMarkedBranch(boolean isMarkedBranch) |
void |
setMarkedNode(boolean isMarkedNode) |
void |
setPayload(Object payload) |
void |
setSelected(boolean selected) |
String |
toString() |
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
protected EnumSet<WiredTreeNode.Flag> _flag
protected Object _payload
public WiredTreeNode(Object payload, WiredTreeNode.Flag... flags)
public WiredTreeNode(Object payload, EnumSet<WiredTreeNode.Flag> flags)
public void setPayload(Object payload)
public void setFlags(WiredTreeNode.Flag... flags)
public void setFlags(EnumSet<WiredTreeNode.Flag> flags)
public boolean addFlag(WiredTreeNode.Flag flag)
public boolean removeFlag(WiredTreeNode.Flag flag)
public boolean setFlag(WiredTreeNode.Flag flag, boolean value)
public void setMarkedNode(boolean isMarkedNode)
public void setMarkedBranch(boolean isMarkedBranch)
public void setSelected(boolean selected)
public void setHidden(boolean hidden)
public void setExpanded(boolean expanded)
public void add(MutableTreeNode newChild)
add
in class DefaultMutableTreeNode
public Object getPayload()
public EnumSet<WiredTreeNode.Flag> getFlags()
public boolean isMarkedNode()
public boolean isMarkedBranch()
public BranchCheckBox.State getBranchState()
public boolean isSelected()
public boolean isHidden()
public boolean isExpanded()
public boolean hasSelectedDecendents()
public boolean isInUnmarkedBranch()
public String toString()
toString
in class DefaultMutableTreeNode
protected void invalidateHasUnmarkedDescendants()
protected void invalidateHasSelectedDescendants()
Copyright © 1996-2014 FreeHEP. All Rights Reserved.