Class StringRioSetting

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

    public class StringRioSetting
    extends AbstractRioSetting<java.lang.String>
    A RioSetting with a String value. The given default for the setting can be overridden by means of a system property with a name equal to the setting key.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
    • Constructor Summary

      Constructors 
      Constructor Description
      StringRioSetting​(java.lang.String key, java.lang.String description, java.lang.String defaultValue)  
    • Constructor Detail

      • StringRioSetting

        public StringRioSetting​(java.lang.String key,
                                java.lang.String description,
                                java.lang.String defaultValue)
    • Method Detail

      • convert

        public java.lang.String convert​(java.lang.String stringValue)
        Description copied from interface: RioSetting
        Attempts to convert from a string to a type-safe representation based on the generic type of this setting.
        Parameters:
        stringValue - a string representation of a value for this setting.
        Returns:
        The corresponding object of type T for the supplied string value.