Annotation Interface FloatPropertyListEdit
Float property configurable in Appfigurate from a list of valid choices. The
user can customise the list by adding additional values. See
Java float editable list implementation
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionString that describes the purpose of the property, to appear in Appfigurate's Configure app screen.String[]
List of keys.float
Maximum value for the double property in range of 1.2E-38 to 3.4E+38.float
Minimum value for the float property in a range of 1.2E-38 to 3.4E+38.float[]
List of float values. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionOptional regular expression validating the input.boolean
If the property value changes, the app can be optionally restarted.
-
Element Details
-
description
String descriptionString that describes the purpose of the property, to appear in Appfigurate's Configure app screen.- Returns:
- string describing purpose of the property.
-
keys
String[] keysList of keys. Each key must have a value entry.- Returns:
- keys.
-
values
float[] valuesList of float values. Each value must have a key entry and be within the minValue..maxValue range and conform to the optional regular expression.- Returns:
- values.
-
minValue
float minValueMinimum value for the float property in a range of 1.2E-38 to 3.4E+38.- Returns:
- float value.
-
maxValue
float maxValueMaximum value for the double property in range of 1.2E-38 to 3.4E+38. Must be greater than the minValue.- Returns:
- float value.
-
regularExpression
String regularExpressionOptional regular expression validating the input.- Returns:
- regular expression or "" for no regular expression.
- Default:
""
-
restart
boolean restartIf the property value changes, the app can be optionally restarted.- Returns:
- true if the app should be restarted.
- Default:
false
-