@Retention(RUNTIME)
@Target(FIELD)
public @interface DynamicParameter
| Modifier and Type | Optional Element | Description |
|---|---|---|
java.lang.String |
assignment |
The character(s) used to assign the values.
|
java.lang.String |
description |
A description of this option.
|
java.lang.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().
|
java.lang.String[] |
names |
An array of allowed command line parameters (e.g.
|
boolean |
required |
Whether this option is required.
|
java.lang.Class<? extends IValueValidator>[] |
validateValueWith |
|
java.lang.Class<? extends IParameterValidator>[] |
validateWith |
The validation classes to use.
|
java.lang.String[] names
java.lang.String descriptionKey
java.lang.Class<? extends IParameterValidator>[] validateWith
java.lang.Class<? extends IValueValidator>[] validateValueWith