* custom String value (basically, a {@link Format#FIXED_LIST} with an
* option to enter a not accounted for value).
*/
- COMBO_LIST
+ COMBO_LIST,
+ /**
+ * A list of {@link Format#STRING}s.
+ * <p>
+ * The list items are separated by a comma, each surrounded by
+ * double-quotes, with backslashes and double-quotes escaped by a
+ * backslash.
+ * <p>
+ * Example: <tt>"un", "deux"</tt>
+ */
+ LIST_OF_STRINGS,
}
/**
- * A description of this item.
+ * A description of this item (what it is or does, how to explain that item
+ * to the user).
*
* @return what it is
*/
* use the value in the program, and LANGUAGE_CODE_FR, LANGUAGE_CODE_EN
* inside for which the value must be set.
*
- * @return the group
+ * @return TRUE if it is a group
*/
boolean group() default false;
*/
boolean nullable() default true;
+ /**
+ * The default value of this item.
+ *
+ * @return the value
+ */
+ String def() default "";
+
/**
* This item is a comma-separated list of values instead of a single value.
*