Class TriStateCriterion

java.lang.Object
com.iamsoft.util.ui.swing.activation.AbstractActivationCriterion
com.iamsoft.util.ui.swing.activation.TriStateCriterion
All Implemented Interfaces:
ActivationCriterion

public class TriStateCriterion extends AbstractActivationCriterion
Require a particular checkbox state.
  • Constructor Details

    • TriStateCriterion

      public TriStateCriterion(ca.ansir.swing.tristate.TriStateCheckBox pCheckBox, Set<ca.ansir.swing.tristate.TriState> pAcceptableStates)
      Parameters:
      pCheckBox - Checkbox to monitor.
      pAcceptableStates - Set of states that checkbox can be in while meeting criterion.
  • Method Details

    • test

      public boolean test()
      Description copied from interface: ActivationCriterion
      TODO: return an Object (null for passed test).
    • toString

      public String toString()
      Overrides:
      toString in class Object