Interface ToggleControl

All Superinterfaces:
Action, ActionListener, Control, EventListener

public interface ToggleControl extends Control
A Control for toggling a boolean value.
  • Method Details

    • value

      is.codion.common.value.Value<Boolean> value()
      Returns:
      the value being toggled by this toggle control
    • toggleControl

      static ToggleControl toggleControl(is.codion.common.value.Value<Boolean> value)
      Creates a new ToggleControl based on the given value
      Parameters:
      value - the value
      Returns:
      a new ToggleControl
    • toggleControl

      static ToggleControl toggleControl(is.codion.common.state.State state)
      Creates a new ToggleControl based on the given state
      Parameters:
      state - the state
      Returns:
      a new ToggleControl
    • builder

      static ToggleControl.Builder builder(is.codion.common.value.Value<Boolean> value)
      Parameters:
      value - the value to toggle
      Returns:
      a new ToggleControl.Builder
    • builder

      static ToggleControl.Builder builder(is.codion.common.state.State state)
      Parameters:
      state - the state to toggle
      Returns:
      a new ToggleControl.Builder