public interface Subparsers
This interface defines Subparsers which used to add Subparser.
Subparser is used to add sub-command to ArgumentParser.
| Modifier and Type | Method and Description |
|---|---|
Subparser |
addParser(String command)
Adds and returns
Subparser object with given sub-command name. |
Subparser |
addParser(String command,
boolean addHelp)
Adds and returns
Subparser object with given sub-command name and
addHelp. |
Subparser |
addParser(String command,
boolean addHelp,
String prefixChars)
Adds and returns
Subparser object with given sub-command name,
addHelp and prefixChars. |
Subparsers |
description(String description)
Sets the text to display to briefly describe sub-commands in the help
message.
|
Subparsers |
dest(String dest)
Sets the name of attribute which the selected command name is stored.
|
Subparsers |
help(String help)
Sets the text to display in the help message for sub-commands.
|
Subparsers |
metavar(String metavar)
Sets the text used to represent sub-commands in help messages.
|
Subparsers |
title(String title)
Sets the text to display as a title of sub-commands in the help message.
|
Subparser addParser(String command)
Adds and returns Subparser object with given sub-command name.
The given command must be unique for each Subparsers instance.
The prefixChars is inherited from main ArgumentParser.
command - Sub-command nameSubparser object.Subparser addParser(String command, boolean addHelp)
Adds and returns Subparser object with given sub-command name and
addHelp. The given command must be unique for each Subparsers instance.
For addHelp, see
ArgumentParsers.newArgumentParser(String, boolean, String). The
prefixChars is inherited from main ArgumentParser.
command - Sub-command nameaddHelp - If true, -h/--help are available. If false, they are
not.Subparser objectSubparser addParser(String command, boolean addHelp, String prefixChars)
Adds and returns Subparser object with given sub-command name,
addHelp and prefixChars. The given command must be unique for each
Subparsers instance.
For addHelp, see
ArgumentParsers.newArgumentParser(String, boolean, String).
command - Sub-command nameaddHelp - If true, -h/--help are available. If false, they are
not.prefixChars - The set of characters that prefix named arguments.Subparser objectSubparsers dest(String dest)
dest - The name of attribute the selected command name is stored.Subparsers help(String help)
help - The text to display in the help message.Subparsers title(String title)
Sets the text to display as a title of sub-commands in the help message.
If either title or description(description(String)) is
specified, sub-command help will be displayed in its own group.
title - The text to display as a title of sub-commandsSubparsers description(String description)
Sets the text to display to briefly describe sub-commands in the help message.
If either description or title(title(String)) is specified,
sub-command help will be displayed in its own group.
description - The text to display to briefly describe sub-commandsSubparsers metavar(String metavar)
Sets the text used to represent sub-commands in help messages.
By default, text to represent sub-commands are concatenation of all sub-commands. This method can override this default behavior and sets arbitrary string to use. This is useful if there are many sub-commands and you don't want to show them all.
metavar - The text used to represent sub-commands in help messagesCopyright © 2012–2017. All rights reserved.