set the choices of argument inner type
get the choices in string type, start with choices:
set the value from client shell
set the config value as true, which is used for inernal impletation and is not recommended for use in you project
set the default value as true
set the default value
set the default value
set the default value
get the default value in string type, start with default:
get the description, and the output starts with description:
set the description
get the innner value and is recommended to be used after calling this.initialize()
get inner value in the specified type, T usually is among ArgValueSeq
initialize the final value. if this.isValid is false, then would throw error
test whether the argument is valid so that you can safely get the inner value after the return value is true
set the range of argument inner value when the argument innner value type is int or double
get the range in string type, start with range:
get the type in string type, used for help command and help option start with type:
get the attribute name with camel-like
test whether the argument are optional
test whether the argument are required
get the name
get the human readable name, start with < representing required argument, [ representing optional argument and ... is variadic argument
the argument type. store the value that command line's arguments input. we can get the inner value after it is initialized.