static Option.Builder |
Option.builder() |
|
static Option.Builder |
Option.builder(java.lang.String name) |
|
Option.Builder |
Option.Builder.desc(java.lang.String description) |
Sets the description for this option.
|
Option.Builder |
Option.Builder.hasValue() |
Indicates that the Option will require an argument.
|
Option.Builder |
Option.Builder.hasValue(boolean hasValue) |
Indicates if the Option has an argument value or not.
|
Option.Builder |
Option.Builder.hasValues() |
Indicates that the Option can have unlimited argument values.
|
Option.Builder |
Option.Builder.longName(java.lang.String longName) |
Sets the long name of the Option.
|
Option.Builder |
Option.Builder.numberOfValues(int numberOfValues) |
Sets the number of argument values the Option can take.
|
Option.Builder |
Option.Builder.optionalValue() |
Sets whether the Option can have an optional argument value.
|
Option.Builder |
Option.Builder.required() |
Marks this Option as required.
|
Option.Builder |
Option.Builder.required(boolean required) |
Sets whether the Option is mandatory.
|
Option.Builder |
Option.Builder.valueName(java.lang.String valueName) |
Sets the display name for the argument value.
|
Option.Builder |
Option.Builder.valueType(OptionValueType valueType) |
Sets the type of the Option.
|
Option.Builder |
Option.Builder.withEqualSign() |
The Option will use '=' as a means to separate argument value.
|