@Retention(RUNTIME) @Target(FIELD) public @interface DynamicParameter
Modifier and Type | Optional Element | Description |
---|---|---|
String |
assignment |
The character(s) used to assign the values.
|
String |
description |
A description of this option.
|
String |
descriptionKey |
The key used to find the string in the message bundle.
|
boolean |
hidden |
If true, this parameter won't appear in the usage().
|
String[] |
names |
An array of allowed command line parameters (e.g.
|
boolean |
required |
Whether this option is required.
|
Class<? extends IValueValidator>[] |
validateValueWith |
|
Class<? extends IParameterValidator>[] |
validateWith |
The validation classes to use.
|
String[] names
String description
String descriptionKey
Class<? extends IParameterValidator>[] validateWith
String assignment
Class<? extends IValueValidator>[] validateValueWith