Package nz.org.riskscape.picocli
Class CommandLine.ParseResult.GroupMatchContainer
java.lang.Object
nz.org.riskscape.picocli.CommandLine.ParseResult.GroupMatchContainer
- Enclosing class:
- CommandLine.ParseResult
Provides information about an
CommandLine.ArgGroup
that was matched on the command line.
The ParseResult
may have more than one GroupMatchContainer
for an ArgGroupSpec
, when the
group was matched more often than its maximum multiplicity.
This is not necessarily a problem: the parser will add a match to the parent matched group
until the maximum multiplicity of the parent group is exceeded, in which case parser will add a match to the parent's parent group, etc.
Ultimately, as long as the CommandLine.ParseResult.getGroupMatches()
method does not return more than one match, the maximum number of elements is not exceeded.
- Since:
- 4.0