Package hec.ui

Class TristateCheckBoxData

java.lang.Object
hec.ui.TristateCheckBoxData

public class TristateCheckBoxData extends Object
Author Shannon Larson The Class TristateCheckBoxData to hold the State and Label text for a TristateCheckBox.
  • Constructor Details

    • TristateCheckBoxData

      public TristateCheckBoxData(String label, TristateCheckBox.State state)
      Instantiates a new tristate check box data.
      Parameters:
      label - the text displayed for the check box
      state - The check state of the check box. Legal values are: TristateCheckBox.SELECTED, TristateCheckBox.SEMI_SELECTED, and TristateCheckBox.NOT_SELECTED
  • Method Details

    • getLabel

      public String getLabel()
      Gets the text for the checkbox.
      Returns:
      the label
    • setLabel

      public void setLabel(String label)
      Sets the label.
      Parameters:
      label - the new label
    • getState

      public TristateCheckBox.State getState()
      Gets the state of the check box. Legal values are: TristateCheckBox.SELECTED, TristateCheckBox.SEMI_SELECTED, and TristateCheckBox.NOT_SELECTED
      Returns:
      the state
    • setState

      public void setState(TristateCheckBox.State state)
      Sets the state. Legal values are: TristateCheckBox.SELECTED, TristateCheckBox.SEMI_SELECTED, and TristateCheckBox.NOT_SELECTED
      Parameters:
      state - the new state