Class BooleanRioSetting

  • All Implemented Interfaces:
    java.io.Serializable, RioSetting<java.lang.Boolean>

    public class BooleanRioSetting
    extends AbstractRioSetting<java.lang.Boolean>
    A RioSetting with a Boolean value. The given default for the setting can be overridden by means of a System property with a name equal to the setting key, and a string value of "true" or "false" (ignoring case).
    See Also:
    Serialized Form
    • Constructor Detail

      • BooleanRioSetting

        public BooleanRioSetting​(java.lang.String key,
                                 java.lang.String description,
                                 java.lang.Boolean defaultValue)
        Creates a new boolean RioSetting.
        Parameters:
        key - A unique key to use for this setting.
        description - A short human-readable description for this setting.
        defaultValue - An immutable value specifying the default for this setting.
    • Method Detail

      • convert

        public java.lang.Boolean convert​(java.lang.String stringValue)
        Converts a String to a Boolean
        Parameters:
        stringValue - a string representation of a value for this setting.
        Returns:
        a Boolean representing the supplied string value. If the string value is "true" (ignoring case), the returned Boolean will be true, otherwise false.