com.fg.ftreenodes
Class FToggleDataNode

java.lang.Object
  extended bycom.fg.ftree.FBasicNode
      extended bycom.fg.ftreenodes.FAbstractToggleNode
          extended bycom.fg.ftreenodes.FToggleNode
              extended bycom.fg.ftreenodes.FToggleDataNode
All Implemented Interfaces:
FActionConstants, FNodeCellGUI, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
FChoiceNode, FComboBoxNode, FTextFieldNode, FTextLabelNode, FToggleMutableNode, FToggleSwitchNode

public class FToggleDataNode
extends FToggleNode

FToggleDataNode extends FToggleNode with "value" field and provides not-empty implementation for the "value" access methods. The FToggleDataNode class is an ancestor of all value-holding toggle-node classes.

Version:
2.0
Author:
Felix Golubov
See Also:
FToggleNode, FTree

Field Summary
 
Fields inherited from class com.fg.ftreenodes.FAbstractToggleNode
TOGGLE_SELECTION_CHANGED
 
Fields inherited from class com.fg.ftree.FBasicNode
ALLOWS_CHILDREN, EDITABLE
 
Fields inherited from interface com.fg.ftree.FActionConstants
CHANGE_EXPANSION, DROP_SELECTION, EDIT_CELL, NO_ACTION, SELECT_NODE
 
Constructor Summary
FToggleDataNode(CommonSettings cs)
           
FToggleDataNode(CommonSettings cs, java.lang.String labelText, java.lang.Object value)
           
 
Method Summary
 java.lang.Object getValue()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class com.fg.ftreenodes.FToggleNode
getAssociate, getExtraClassOrId, getParameters, setAssociate
 
Methods inherited from class com.fg.ftreenodes.FAbstractToggleNode
cellClicked, createCellControl, getAllowsFlattening, getCellControlKey, getChildrenValidity, getFadedLabelImage, getFolderBackground, getFolderBarColor, getFolderColor, getLabelImage, getLabelText, getNodeValidity, getRealChildAt, getRealChildCount, getRowHeight, getSubstituteNode, insert, isFolderBarDecorated, isNodeSelectionAllowed, isPathSelected, isRadioUnselectable, isToggleEnabled, isToggleRadio, isToggleSelected, isToggleVisible, remove, setAllowsFlattening, setFolderBarDecorated, setLabelText, setNodeValidity, setParameters, setRadioUnselectable, setToggleEnabled, setToggleRadio, setToggleSelected, setToggleVisible, toString, updateCellControl, updateNode
 
Methods inherited from class com.fg.ftree.FBasicNode
add, children, getAllowsChildren, getChildAt, getChildCount, getFlag, getIndex, getParent, getPath, isEditable, isLeaf, moveContentTo, remove, removeFromParent, setAllowsChildren, setBranchEditable, setEditable, setFlag, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FToggleDataNode

public FToggleDataNode(CommonSettings cs)

FToggleDataNode

public FToggleDataNode(CommonSettings cs,
                       java.lang.String labelText,
                       java.lang.Object value)
Method Detail

setValue

public void setValue(java.lang.Object value)
Overrides:
setValue in class FToggleNode

getValue

public java.lang.Object getValue()
Overrides:
getValue in class FToggleNode