public class DefaultNodeInfo extends java.lang.Object implements NodeInfo
| Constructor and Description |
|---|
DefaultNodeInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l) |
protected void |
fireStateChanged() |
javax.swing.Action[] |
getActions(TreePath2<TreeNode> path)
Returns actions for the specified node.
|
java.awt.Color |
getColor(TreePath2<TreeNode> path)
Returns the color of the node.
|
Colorizer |
getColorizer() |
long |
getCumulatedWeight(TreePath2<TreeNode> path)
Returns the cumulated weight of a node (the sum of the weights of this
node and of all its children).
|
java.awt.Image |
getImage(TreePath2<TreeNode> path)
Returns the image of the node.
|
java.lang.String |
getName(TreePath2<TreeNode> path)
Returns the name of the node.
|
java.lang.String |
getTooltip(TreePath2<TreeNode> path)
Returns the tooltip of the node.
|
long |
getWeight(TreePath2<TreeNode> path)
Returns the weight of a node.
|
Weighter |
getWeighter() |
java.lang.String |
getWeightFormatted(TreePath2<TreeNode> path)
Returns the string formatted weight of a node.
|
void |
init(TreeNode root)
Initializes the node info.
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
Removes a change listener from the button.
|
void |
toggleColorWeighter() |
public java.lang.String getName(TreePath2<TreeNode> path)
NodeInfopublic java.awt.Color getColor(TreePath2<TreeNode> path)
NodeInfopublic long getWeight(TreePath2<TreeNode> path)
NodeInfopublic java.lang.String getTooltip(TreePath2<TreeNode> path)
NodeInfogetTooltip in interface NodeInfopublic java.awt.Image getImage(TreePath2<TreeNode> path)
NodeInfopublic void init(TreeNode root)
NodeInfopublic Weighter getWeighter()
getWeighter in interface NodeInfopublic Colorizer getColorizer()
getColorizer in interface NodeInfopublic void addChangeListener(javax.swing.event.ChangeListener l)
addChangeListener in interface NodeInfopublic void removeChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener in interface NodeInfoprotected void fireStateChanged()
public java.lang.String getWeightFormatted(TreePath2<TreeNode> path)
NodeInfogetWeightFormatted in interface NodeInfopublic void toggleColorWeighter()
toggleColorWeighter in interface NodeInfopublic long getCumulatedWeight(TreePath2<TreeNode> path)
NodeInfogetCumulatedWeight in interface NodeInfopublic javax.swing.Action[] getActions(TreePath2<TreeNode> path)
NodeInfogetActions in interface NodeInfo