public class CliUsageHelper extends AbstractUsageGenerator
DEFAULT_COLUMNS| Constructor and Description |
|---|
CliUsageHelper(Comparator<? super OptionMetadata> optionComparator,
boolean includeHidden) |
| Modifier and Type | Method and Description |
|---|---|
static int |
calculateMaxRows(HelpHint hint) |
<T> void |
outputArguments(UsagePrinter out,
ArgumentsMetadata arguments,
ParserMetadata<T> parserConfig) |
protected void |
outputArgumentsRestriction(UsagePrinter descriptionPrinter,
ArgumentsMetadata arguments,
ArgumentsRestriction restriction,
HelpHint hint)
Outputs documentation about a restriction on an option
|
void |
outputHelpSection(UsagePrinter out,
HelpSection section)
Outputs a help section
|
protected void |
outputHint(UsagePrinter out,
HelpHint hint,
boolean newPara) |
protected void |
outputOptionRestriction(UsagePrinter out,
OptionMetadata option,
OptionRestriction restriction,
HelpHint hint)
Outputs documentation about a restriction on an option
|
void |
outputOptions(UsagePrinter out,
List<OptionMetadata> options) |
getCommandComparator, getOptionComparator, htmlize, includeHidden, sortArgumentsRestrictions, sortCommands, sortOptionRestrictions, sortOptions, toDefaultCommand, toDescription, toDescription, toSynopsisUsage, toUsage, toUsagepublic CliUsageHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)
public void outputOptions(UsagePrinter out, List<OptionMetadata> options) throws IOException
IOExceptionprotected void outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint) throws IOException
out - Usage printeroption - Option meta-datarestriction - Restrictionhint - Help hintIOExceptionprotected void outputHint(UsagePrinter out, HelpHint hint, boolean newPara) throws IOException
IOExceptionpublic static int calculateMaxRows(HelpHint hint)
public <T> void outputArguments(UsagePrinter out, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) throws IOException
IOExceptionprotected void outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) throws IOException
descriptionPrinter - Description printerarguments - Arguments meta-datarestriction - Restrictionhint - Help hintIOExceptionpublic void outputHelpSection(UsagePrinter out, HelpSection section) throws IOException
out - Usage printersection - Help sectionIOExceptionCopyright © 2012–2022. All rights reserved.