Package com.fg.ftreenodes

Interface Summary
ICellControl ICellControl iterface has to be implemented by any "extra-control" object, which is to be instantiated/found with value, returned by FAbstractToggleNode.getExtraClassOrId() method.
Params Params interface declares methods for accessing a List and a Map of parameters.
 

Class Summary
CommonSettings A CommonSettings instance is passed as a parameter to some constructors of classes, descendant from the FAbstractToggleNode).
FAbstractToggleNode FAbstractToggleNode class is an ancestor of multiple toggle-node classes, which can be displayed by the custom Swing tree component FTree.
FCheckBox FCheckBox represents a check-box component, which implements ICellControl interface and thus it can be used as a toggle-node extra-control (control for displaying/editing of the node value).
FChoice FChoice represents a not-editable combo-box component, which implements ICellControl interface and thus it can be used as a toggle-node extra-control (control for displaying/editing of the node value).
FChoiceNode FChoiceNode represents a toggle-node which exposes FChoice extra-control for displaying/editing of the node value.
FComboBox FComboBox represents an editable combo-box component, which implements ICellControl interface and thus it can be used as a toggle-node extra-control (control for displaying/editing of the node value).
FComboBoxNode FComboBoxNode represents a toggle-node which exposes FComboBox extra-control for displaying/editing of the node value.
FDialogInvoker FDialogInvoker component implements ICellControl interface and thus it can be used as a toggle-node extra-control (control for displaying/editing of the node value).
FDoubleKey Represents a key, which is used by FTree to find toggle-node GUI components.
FLabel Represents a custom 3D label, used by toggle-node GUI components for displaying toggle-node label text.
FTextAreaDialog FTextAreaDialog represents a simple text editor dialog.
FTextField FTextField represents an editable text-field component, which implements ICellControl interface and thus it can be used as a toggle-node extra-control (control for displaying/editing of the node value).
FTextFieldNode FTextFieldNode represents a toggle-node which exposes FTextField extra-control for displaying/editing of the node value.
FTextLabel FTextLabel represents a not-editable text-field component, which implements ICellControl interface and thus it can be used as a toggle-node extra-control (for displaying of the node value).
FTextLabelNode FTextLabelNode represents a toggle-node which exposes FTextLabel extra-control for displaying of the node value.
FToggleControl Basic toggle-node GUI component, which displays a toggle-control (check-box or radio button), node icon and label.
FToggleDataNode FToggleDataNode extends FToggleNode with "value" field and provides not-empty implementation for the "value" access methods.
FToggleMutableNode FToggleMutableNode extends FToggleDataNode with "extraClassOrId" field and provides a setter method to it.
FToggleNode FToggleNode extends FAbstractToggleNode abstract class with "associate" field and provides access methods to it.
FToggleNodeAttributes  
FToggleSwitchControl FToggleSwitchControl represents a basic GUI component for the FToggleSwitchNode.
FToggleSwitchNode FToggleSwitchNode represents a particular kind of toggle-node which was developed as a substitution for the radio-group of toggle nodes.
ListParams Represents an ArrayList which implements Params interface in such a way that ListParams.getList() method returns self-reference and ListParams.getMap() method always returns null.
MapParams Represents a HashMap which implements Params interface in such a way that MapParams.getMap() method returns self-reference and MapParams.getList() method returns List of objects which is stored in the MapParams under the key=null or returns null if there is no List stored.
Shared A helper class which is used to keep some shared objects for the toggle-nodes.
TransparentCheckBox An extension of the javax.swing.JCheckBox which is used as a check-box toggle-control for the toggle-nodes GUI.
TransparentRadioButton An extension of the javax.swing.JRadioButton which is used as a radio-button toggle-control for the toggle-nodes GUI.