Index
All Classes and Interfaces|All Packages|Serialized Form
A
- actionPerformed(ActionEvent) - Method in class eu.essilab.lablib.checkboxtree.examples.LookAndFeelTree
- addCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Add a path in the checking.
- addCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Adds a path to the checked paths set.
- addCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- addCheckingPath(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
add a path to the checking set.
- addCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Add paths in the checking.
- addCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Adds the paths to the checked paths set.
- addCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- addCheckingPaths(TreePath[]) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
add paths to the checking set.
- addMouseListener(MouseListener) - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
-
No one may add mouse listeners, not even Swing!
- addTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Add a listener for
TreeChecking
events. - addTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Adds x to the list of listeners that are notified each time the set of checking TreePaths changes.
- addTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- addTreeCheckingListener(TreeCheckingListener) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Adds the specified listener to the list of those being notified upon changes in the the checking set.
- ALL_CHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
- ALL_UNCHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
B
- button - Variable in class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
C
- changedPath - Variable in class eu.essilab.lablib.checkboxtree.TreeCheckingEvent
-
The path related to this event
- checkBox - Variable in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
- CheckboxTree - Class in eu.essilab.lablib.checkboxtree
- CheckboxTree() - Constructor for class eu.essilab.lablib.checkboxtree.CheckboxTree
-
For GUI builders.
- CheckboxTree(TreeModel) - Constructor for class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Create a CheckboxTree with visible handles, a default CheckboxTreeCellRenderer and a default TreeCheckingModel.
- CheckboxTree(TreeNode) - Constructor for class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Create a CheckboxTree with visible handles, a default CheckboxTreeCellRenderer and a default TreeCheckingModel.
- CheckboxTreeCellRenderer - Interface in eu.essilab.lablib.checkboxtree
-
The renderer for a cell in a CheckboxTree.
- CheckboxTreeDemo - Class in eu.essilab.lablib.checkboxtree.examples
- CheckboxTreeDemo() - Constructor for class eu.essilab.lablib.checkboxtree.examples.CheckboxTreeDemo
-
This is the default constructor
- CHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
- checkingMode - Variable in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingUncheckTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateUpWhiteTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SimpleTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SingleTreeCheckingMode
- checkPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
-
Checks the specified path and propagates the checking according to the strategy
- checkSubTree(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Checks the subtree with root path.
- clearChecking() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Clear the checking set.
- clearChecking() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Clears the checking.
- clearChecking() - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- clearChecking() - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Clears the checking.
D
- DefaultCheckboxTreeCellRenderer - Class in eu.essilab.lablib.checkboxtree
-
A renderer for the CheckboxTree.
- DefaultCheckboxTreeCellRenderer() - Constructor for class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
- DefaultTreeCheckingModel - Class in eu.essilab.lablib.checkboxtree
-
The default checking model, providing methods for storing and retrieving the checked TreePaths.
- DefaultTreeCheckingModel(TreeModel) - Constructor for class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Creates a DefaultTreeCheckingModel with PropagateTreeCheckingMode.
- DefaultTreeCheckingModel.ChildrenChecking - Enum Class in eu.essilab.lablib.checkboxtree
E
- eu.essilab.lablib.checkboxtree - package eu.essilab.lablib.checkboxtree
- eu.essilab.lablib.checkboxtree.examples - package eu.essilab.lablib.checkboxtree.examples
- expandAll() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Expand the tree completely.
F
- fireValueChanged(TreeCheckingEvent) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Notifies all listeners that are registered for tree selection events on this object.
G
- getCellRenderer() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Co-variant method for retrieving the
CheckboxTreeCellRenderer
of this tree. - getCheckingMode() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- getCheckingMode() - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- getCheckingMode() - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
- getCheckingModel() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Return the TreeCheckingModel of this CheckboxTree.
- getCheckingPaths() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Return paths that are in the checking.
- getCheckingPaths() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- getCheckingPaths() - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- getCheckingPaths() - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
- getCheckingRoots() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
- getCheckingRoots() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- getCheckingRoots() - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- getCheckingRoots() - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
- getChildrenChecking(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- getChildrenPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Return the paths that are children of path, using methods of TreeModel.
- getGreyingPaths() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
- getGreyingPaths() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- getGreyingPaths() - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- getGreyingPaths() - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
- getInstance() - Static method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- getModel() - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- getPath() - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingEvent
- getPreferredSize() - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
- getState() - Method in class eu.essilab.lablib.checkboxtree.QuadristateButtonModel
-
The current state is embedded in the selection / armed state of the model.
- getState() - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
-
Return the current state, which is determined by the selection status of the model.
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in interface eu.essilab.lablib.checkboxtree.CheckboxTreeCellRenderer
-
This method is redeclared just to underline that the implementor has to properly display the checking/graying state of
value
. - getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Decorates this renderer based on the passed in components.
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
- GREY_CHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
- GREY_UNCHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
H
- HALF_CHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
- hasDifferentChildren(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
I
- init(String, Icon) - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- isCheckedPath() - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingEvent
- isOnHotspot(int, int) - Method in interface eu.essilab.lablib.checkboxtree.CheckboxTreeCellRenderer
-
Returns whether the specified relative coordinates insist on the intended checkbox control.
- isOnHotspot(int, int) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Checks if the (x,y) coordinates are on the Checkbox.
- isOnHotspot(int, int) - Method in class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
- isPathChecked(TreePath) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Return true if the item identified by the path is currently checked.
- isPathChecked(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- isPathChecked(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- isPathChecked(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Returns true if the item identified by the path is currently checked.
- isPathEnabled(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- isPathEnabled(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- isPathEnabled(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Returns whether the specified path checking state can be toggled.
- isPathGreyed(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- isPathGreyed(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- isPathGreyed(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Returns whether the specified path is greyed.
- isSelectsByChecking() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Return whether checking a node causes it to be selected, too.
K
- KeyListenerTree - Class in eu.essilab.lablib.checkboxtree.examples
-
A simple example of the CheckboxTree with key listeners: 'a' to add a node, 'r' to remove, 'SPACE' to toggle the checking of the given node.
- KeyListenerTree() - Constructor for class eu.essilab.lablib.checkboxtree.examples.KeyListenerTree
-
This is the default constructor
L
- label - Variable in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
- label - Variable in class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
- listenerList - Variable in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Event listener list.
- loadIcon(String) - Static method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Loads an ImageIcon from the file iconFile, searching it in the classpath.
- LookAndFeelTree - Class in eu.essilab.lablib.checkboxtree.examples
-
An example showcase for the various look and feels.
- LookAndFeelTree() - Constructor for class eu.essilab.lablib.checkboxtree.examples.LookAndFeelTree
-
Creates the frame.
M
- main(String[]) - Static method in class eu.essilab.lablib.checkboxtree.examples.CheckboxTreeDemo
- main(String[]) - Static method in class eu.essilab.lablib.checkboxtree.examples.KeyListenerTree
- main(String[]) - Static method in class eu.essilab.lablib.checkboxtree.examples.LookAndFeelTree
- main(String[]) - Static method in class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
- model - Variable in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- model - Variable in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
- model1 - Variable in class eu.essilab.lablib.checkboxtree.TreeCheckingSynchronizer
- model2 - Variable in class eu.essilab.lablib.checkboxtree.TreeCheckingSynchronizer
N
- nextState() - Method in class eu.essilab.lablib.checkboxtree.QuadristateButtonModel
-
We rotate between UNCHECKED, CHECKED, GREY_UNCHECKED, GREY_CHECKED.
- NO_CHILDREN - Enum constant in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
- NullTreeCheckingModel - Class in eu.essilab.lablib.checkboxtree
-
Convenience class representing an empty tree checking model (cf. the Null Object pattern), whose paths are always enabled, unchecked and ungreyed.
P
- pathHasCheckedChildren(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- pathHasChildrenWithValue(TreePath, boolean) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
- pathHasUncheckedChildren(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Note: The checking and the greyness of children MUST be consistent to work properly.
- processMouseEvent(MouseEvent) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
- PROPAGATE - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
Toggles the clicked checkbox and propagates the change down.
- PROPAGATE_PRESERVING_CHECK - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
Propagates the change not only to descendants but also to ancestors.
- PROPAGATE_PRESERVING_UNCHECK - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
Propagates the change not only to descendants but also to ancestors.
- PROPAGATE_UP_UNCHECK - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
The change is propagated to descendants like in the PROPAGATE mode.
- PropagatePreservingCheckTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
PropagatePreservingCheckTreeCheckingMode define a TreeCheckingMode with down and up recursion of the check when nodes are clicked.
- PropagatePreservingUncheckTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
PropagatePreservingUncheckTreeCheckingMode define a TreeCheckingMode with down and up recursion of the check when nodes are clicked.
- PropagateTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
PropagateTreeCheckingMode define a TreeCheckingMode with down recursion of the check when nodes are clicked.
- PropagateUpWhiteTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
PropagateUpWhiteTreeCheckingMode define a TreeCheckingMode with down recursion of the check when nodes are clicked and up only when uncheck.
Q
- QuadristateButtonModel - Class in eu.essilab.lablib.checkboxtree
-
The model for a quadristate CheckBox.
- QuadristateButtonModel() - Constructor for class eu.essilab.lablib.checkboxtree.QuadristateButtonModel
- QuadristateButtonModel.State - Enum Class in eu.essilab.lablib.checkboxtree
- QuadristateCheckbox - Class in eu.essilab.lablib.checkboxtree
-
Checkbox with four states.
- QuadristateCheckbox() - Constructor for class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- QuadristateCheckbox(String) - Constructor for class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- QuadristateCheckbox(String, QuadristateButtonModel.State) - Constructor for class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- QuadristateCheckbox(String, Icon, QuadristateButtonModel.State) - Constructor for class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
R
- RadioButtonTree - Class in eu.essilab.lablib.checkboxtree.examples
-
Example showing the implementation of a CheckboxTree with RadioButton-style checkboxes.
- RadioButtonTree() - Constructor for class eu.essilab.lablib.checkboxtree.examples.RadioButtonTree
- removeCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Remove a path from the checking.
- removeCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Removes a path from the checked paths set
- removeCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- removeCheckingPath(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Removes a path from the checking set.
- removeCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Remove paths from the checking.
- removeCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Removes the paths from the checked paths set
- removeCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- removeCheckingPaths(TreePath[]) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Remove the specified paths from the checking set.
- removeTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Remove a
TreeChecking
listener. - removeTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Removes x from the list of listeners that are notified each time the set of checking TreePaths changes.
- removeTreeCheckingListener(TreeCheckingListener) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- removeTreeCheckingListener(TreeCheckingListener) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Removes the specified listener from the list of those being notified upon changes in the checking set.
S
- setArmed(boolean) - Method in class eu.essilab.lablib.checkboxtree.QuadristateButtonModel
-
Filter: No one may change the armed status except us.
- setBackground(Color) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
- setCellRenderer(TreeCellRenderer) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Set the
CheckboxTreeCellRenderer
that will be used to draw each cell. - setCheckingMode(TreeCheckingMode) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets the specified checking mode.
- setCheckingMode(TreeCheckingModel.CheckingMode) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets the specified checking mode.
- setCheckingMode(TreeCheckingModel.CheckingMode) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- setCheckingMode(TreeCheckingModel.CheckingMode) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Sets the specified checking mode.
- setCheckingModel(TreeCheckingModel) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Set the checking model of this CheckboxTree.
- setCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Set path in the checking.
- setCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets the checking to path.
- setCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- setCheckingPath(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
(Re)sets the checking to the specified path.
- setCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Set paths that are in the checking.
- setCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets the checking to the specified paths.
- setCheckingPaths(TreePath[]) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- setCheckingPaths(TreePath[]) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
(Re)sets the checking to the specified paths.
- setClosedIcon(Icon) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Sets the icon used to represent non-leaf nodes that are not expanded.
- setLeafIcon(Icon) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Sets the icon used to represent leaf nodes.
- setModel(QuadristateButtonModel) - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
- setModel(TreeModel) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Set the TreeModel and links it to the existing checkingModel.
- setOpenIcon(Icon) - Method in class eu.essilab.lablib.checkboxtree.DefaultCheckboxTreeCellRenderer
-
Sets the icon used to represent non-leaf nodes that are expanded.
- setPathEnabled(TreePath, boolean) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets whether or not the path is enabled.
- setPathEnabled(TreePath, boolean) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- setPathEnabled(TreePath, boolean) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Sets whether or not the specified path can be toggled.
- setPathsEnabled(TreePath[], boolean) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets whether or not the paths are enabled.
- setPathsEnabled(TreePath[], boolean) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- setPathsEnabled(TreePath[], boolean) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Sets whether or not the specified paths can be toggled.
- setSelectsByChecking(boolean) - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
-
Specify whether checking a node causes it to be selected, too, or else the selection is not affected.
- setState(QuadristateButtonModel.State) - Method in class eu.essilab.lablib.checkboxtree.QuadristateButtonModel
- setState(QuadristateButtonModel.State) - Method in class eu.essilab.lablib.checkboxtree.QuadristateCheckbox
-
Set the new state to either CHECKED, UNCHECKED or GREY_CHECKED.
- setTreeModel(TreeModel) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Sets the specified tree model.
- SIMPLE - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
The check is not propagated at all, toggles the clicked checkbox only.
- SimpleTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
SimpleTreeCheckingMode defines a TreeCheckingMode without recursion.
- SINGLE - Enum constant in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
The check is not propagated at all, toggles the clicked checkbox only.
- SingleTreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
SingleTreeCheckingMode defines a TreeCheckingMode without recursion.
T
- toggleCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Delegates to the current checkingMode the toggling style, using the Strategy Pattern.
- toggleCheckingPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.NullTreeCheckingModel
- toggleCheckingPath(TreePath) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingModel
-
Toggles (check/uncheck) the checking state of the specified path, if this is enabled, and possibly propagate the change, according to the checking mode.
- toString() - Method in class eu.essilab.lablib.checkboxtree.CheckboxTree
- toString() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Return a string that describes the tree model including the values of checking, enabling, greying.
- TreeCheckingEvent - Class in eu.essilab.lablib.checkboxtree
-
An event that characterizes a change in the current checking.
- TreeCheckingEvent(Object, TreePath, boolean) - Constructor for class eu.essilab.lablib.checkboxtree.TreeCheckingEvent
-
Represents a change in the checking of a TreeCheckingModel.
- TreeCheckingListener - Interface in eu.essilab.lablib.checkboxtree
-
The listener notified when the checking in a TreeCheckingModel changes.
- TreeCheckingMode - Class in eu.essilab.lablib.checkboxtree
-
The model for checking/unchecking the nodes of a CheckboxTree.
- TreeCheckingModel - Interface in eu.essilab.lablib.checkboxtree
-
The interface of a model for checking/unchecking the nodes of a CheckboxTree.
- TreeCheckingModel.CheckingMode - Enum Class in eu.essilab.lablib.checkboxtree
-
The checking behaviors supported by this class.
- TreeCheckingSynchronizer - Class in eu.essilab.lablib.checkboxtree
- TreeCheckingSynchronizer(CheckboxTree, CheckboxTree) - Constructor for class eu.essilab.lablib.checkboxtree.TreeCheckingSynchronizer
U
- UNCHECKED - Enum constant in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingUncheckTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateUpWhiteTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SimpleTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SingleTreeCheckingMode
- uncheckPath(TreePath) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
-
Unchecks the specified path and propagates the checking according to the strategy
- uncheckSubTree(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Unchecks the subtree rooted at path.
- ungreySubTree(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Ungreys the subtree rooted at path.
- updateAncestorsGreyness(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates the grayness value of the parents of path.
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingUncheckTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateUpWhiteTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SimpleTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SingleTreeCheckingMode
- updateCheckAfterChildrenInserted(TreePath) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
-
Update the check of the given path after the insertion of some of its children, according to the strategy
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingUncheckTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateUpWhiteTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SimpleTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SingleTreeCheckingMode
- updateCheckAfterChildrenRemoved(TreePath) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
-
Update the check of the given path after the removal of some of its children, according to the strategy
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagatePreservingUncheckTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.PropagateUpWhiteTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SimpleTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.SingleTreeCheckingMode
- updateCheckAfterStructureChanged(TreePath) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingMode
-
Update the check of the given path after the structure change, according to the strategy
- updateCheckingConsistency() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates consistency of the checking, by invoking updateSubTreeCheckingConsistency on the root node.
- updatePathGreyness(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates the greyness value value for the given path if there are children with different values.
- updateSubTreeCheckingConsistency(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates consistency of the checking of sub-tree starting at path.
- updateSubTreeGreyness(TreePath) - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates the greyness of sub-tree starting at path.
- updateTreeGreyness() - Method in class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel
-
Updates the greyness state of the entire tree.
V
- valueChanged(TreeCheckingEvent) - Method in interface eu.essilab.lablib.checkboxtree.TreeCheckingListener
-
Called whenever the value of the checking changes.
- valueChanged(TreeCheckingEvent) - Method in class eu.essilab.lablib.checkboxtree.TreeCheckingSynchronizer
- valueOf(String) - Static method in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eu.essilab.lablib.checkboxtree.DefaultTreeCheckingModel.ChildrenChecking
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.essilab.lablib.checkboxtree.QuadristateButtonModel.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.essilab.lablib.checkboxtree.TreeCheckingModel.CheckingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form