Class PropagatePreservingCheckTreeCheckingMode

java.lang.Object
eu.essilab.lablib.checkboxtree.TreeCheckingMode
eu.essilab.lablib.checkboxtree.PropagatePreservingCheckTreeCheckingMode

public class PropagatePreservingCheckTreeCheckingMode extends TreeCheckingMode
PropagatePreservingCheckTreeCheckingMode define a TreeCheckingMode with down and up recursion of the check when nodes are clicked. It propagates the change not only to descendants but also to ancestors. With regard to descendants this mode behaves exactly like the Propagate mode. With regard to ancestors it checks/unchecks them as needed so that a node is checked if and only if all of its children are checked.
Author:
Boldrini