Package com.beust.jcommander
Annotation Type DynamicParameter
-
@Retention(RUNTIME) @Target(FIELD) public @interface DynamicParameter
-
-
Optional Element Summary
Optional Elements 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.
-
-
-
hidden
boolean hidden
If true, this parameter won't appear in the usage().- Default:
- false
-
-
-
validateWith
java.lang.Class<? extends IParameterValidator>[] validateWith
The validation classes to use.- Default:
- {com.beust.jcommander.validators.NoValidator.class}
-
-
-
validateValueWith
java.lang.Class<? extends IValueValidator>[] validateValueWith
- Default:
- {com.beust.jcommander.validators.NoValueValidator.class}
-