Class ClassRioSetting<T>

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

    public class ClassRioSetting<T>
    extends AbstractRioSetting<T>
    A RioSetting with a Class 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
      ClassRioSetting​(java.lang.String key, java.lang.String description, T defaultValue)  
    • Constructor Detail

      • ClassRioSetting

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

      • convert

        public T 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.