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, setUserObjectprotected 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 DefaultMutableTreeNodepublic 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 DefaultMutableTreeNodeprotected void invalidateHasUnmarkedDescendants()
protected void invalidateHasSelectedDescendants()
Copyright © 1996-2014 FreeHEP. All Rights Reserved.