The following are the properties of an Option.
| Name | Type | Description |
|---|---|---|
| Opt | java.lang.String | the identification string |
| LongOpt | java.lang.String | an alias and more descriptive identification string |
| Description | java.lang.String | a description of the function of the option |
| Required | boolean | a flag to say whether the option must appear on the command line. |
| MultipleArgs | boolean | a flag to say whether the option takes multiple argument values |
| Arg | boolean | a flag to say whether the option takes an argument |
| Type | java.lang.Object | the type of the argument |
| Value | java.lang.String | the value of the option |
| Values | java.lang.String[] | the values of the option |