Class BooleanConfigOption

All Implemented Interfaces:
Destructible, BooleanProperty, MutableBooleanProperty, MutableProperty<Boolean>, NonNullProperty<Boolean>, ObservableBooleanProperty, ObservableProperty<Boolean>, SimpleObservableProperty<Boolean>, Property<Boolean>, Transceivable<ConfigOption<Boolean>>, Transmittable<ConfigOption<Boolean>>, Functor<Boolean>, ConfigOption<Boolean>

public class BooleanConfigOption extends SimpleObservableBooleanProperty implements ConfigOption<Boolean>
  • Constructor Details

    • BooleanConfigOption

      public BooleanConfigOption(boolean value)
      Creates a config option without a validator.
      Parameters:
      value - Initial value
    • BooleanConfigOption

      public BooleanConfigOption(boolean value, BooleanPredicate validator) throws IllegalArgumentException
      Creates a config option with a validator.
      Parameters:
      value - Initial value
      Throws:
      IllegalArgumentException - If validator does not evaluate to true for the initial value.
  • Method Details