Class StringConfigOption

All Implemented Interfaces:
Destructible, MutableObjectProperty<String>, MutableProperty<String>, ObservableObjectProperty<String>, ObservableProperty<String>, SimpleObservableProperty<String>, Property<String>, StringProperty, Transceivable<ConfigOption<String>>, Transmittable<ConfigOption<String>>, Functor<String>, ConfigOption<String>

public class StringConfigOption extends ObjectConfigOption<String> implements StringProperty
  • Constructor Details

    • StringConfigOption

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

      public StringConfigOption(String value, Predicate<String> 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.