Annotation Interface IntPropertySlider


@Retention(RUNTIME) @Target({FIELD,METHOD}) public @interface IntPropertySlider
Integer property configurable in Appfigurate using a slider. See Java int slider implementation
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    String that describes the purpose of the property, to appear in Appfigurate's Configure app screen.
    int
    Maximum value for the int property in range of -2,147,483,648..2,147,483,647.
    int
    Minimum value for the int property in a range of -2,147,483,648..2,147,483,647
    Slider icon to customize the minimum and maximum images.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    If the property value changes, the app can be optionally restarted.
  • Element Details

    • description

      String description
      String that describes the purpose of the property, to appear in Appfigurate's Configure app screen.
      Returns:
      string describing purpose of the property.
    • minValue

      int minValue
      Minimum value for the int property in a range of -2,147,483,648..2,147,483,647
      Returns:
      int value.
    • maxValue

      int maxValue
      Maximum value for the int property in range of -2,147,483,648..2,147,483,647. Must be greater than the minValue.
      Returns:
      int value.
    • sliderIcon

      IconSlider sliderIcon
      Slider icon to customize the minimum and maximum images.
      Returns:
      icon enumeration.
    • restart

      boolean restart
      If the property value changes, the app can be optionally restarted.
      Returns:
      true if the app should be restarted.
      Default:
      false