Chapter 10. Lists
Prev |  | Next

## Chapter 10. Lists

`FlaggedOptions`, `UnflaggedOptions`, and `QualifiedSwitches` may all be declared as "Lists" that accept multiple values separated by a specified character. The default list separator is `java.io.File.pathSeparatorChar`. The `Option`'s `StringParser` will be called once for each list item.

For example, a `FlaggedOption` 'x' with an `IntegerStringParser` can be configured with `setList(true)` and `setListSeparator(',')`. It would then accept options from the command line such as "-x 42", "-x=42,2112", or "-x 3,1,4,1,5,9". In this example, the values would be obtained from the JSAPResult via `getIntegerArray()`.

Prev |  | Next
Chapter 9. Qualified Switches | Home | Chapter 11. StringParsers