Index

A B C D E F G H I K L M N P Q R S T U V 
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.
A B C D E F G H I K L M N P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form