Annotation Type ConfigurableParameter
-
@Retention(RUNTIME) @Target(PARAMETER) public @interface ConfigurableParameter
Annotation holding options for dealing with this parameter in the Configurable system.- Author:
- Fraunhofer IOSB
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringjsonFieldThe name of the field in the configuration JSON to use for storing the value of the annotated field.ConfigurableParameter.ConfigurableParameterTypetype
-
-
-
Element Detail
-
type
ConfigurableParameter.ConfigurableParameterType type
- Default:
- de.fraunhofer.iosb.ilt.configurable.annotations.ConfigurableParameter.ConfigurableParameterType.JSON_FIELD
-
-
-
jsonField
String jsonField
The name of the field in the configuration JSON to use for storing the value of the annotated field. Defaults to the field name (case sensitive).- Returns:
- The name of the field in the configuration JSON to use for storing the value of the annotated field.
- Default:
- ""
-
-