static class Options.OptionGroupInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
name
The name of this option group.
|
(package private) java.util.List<Options.OptionInfo> |
optionList
List of options that belong to this group.
|
(package private) boolean |
unpublicized
If true, this group of options will not be printed in usage output by default.
|
Constructor and Description |
---|
OptionGroupInfo(OptionGroup optionGroup)
Create a copy of an option group.
|
OptionGroupInfo(java.lang.String name,
boolean unpublicized)
Create a new option group.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
anyPublicized()
If false, this group of options does not contain any publicized options, so it will not be
included in the default usage message.
|
java.lang.String name
boolean unpublicized
Options.printUsage(java.io.PrintStream)
.java.util.List<Options.OptionInfo> optionList
OptionGroupInfo(java.lang.String name, boolean unpublicized)
name
- the name of this option groupunpublicized
- if true, this option group is unpublicizedOptionGroupInfo(OptionGroup optionGroup)
optionGroup
- the option group to copy