Uses of Class
com.github.rvesse.airline.io.printers.UsagePrinter
Packages that use UsagePrinter
Package
Description
-
Uses of UsagePrinter in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type UsagePrinterModifier and TypeMethodDescription<T> voidCliUsageHelper.outputArguments(UsagePrinter out, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) protected voidCliUsageHelper.outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionprotected voidCliGlobalUsageGenerator.outputCommandDescription(UsagePrinter out, CommandGroupMetadata group, CommandMetadata command) Outputs the description for a commandprotected voidCliGlobalUsageGenerator.outputCommandList(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section listing the commandsprotected voidCliGlobalUsageSummaryGenerator.outputCommandList(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section listing the common commands and groupsprotected voidCliCommandGroupUsageGenerator.outputDescription(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups) Outputs a description of the groupprotected voidCliCommandUsageGenerator.outputDescription(UsagePrinter out, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a documentation section describing the commandprotected voidCliGlobalUsageGenerator.outputDescription(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section with a description of the CLIprotected voidCliGlobalUsageSummaryGenerator.outputFooter(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section detailing how to get more helpprotected voidCliGlobalUsageGenerator.outputGroupCommandsList(UsagePrinter out, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) voidCliUsageHelper.outputHelpSection(UsagePrinter out, HelpSection section) Outputs a help sectionprotected voidCliUsageHelper.outputHint(UsagePrinter out, HelpHint hint, boolean newPara) protected voidCliUsageHelper.outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionprotected voidCliCommandGroupUsageGenerator.outputOptions(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups) Outputs a documentation section detailing the available options and their usagesvoidCliUsageHelper.outputOptions(UsagePrinter out, List<OptionMetadata> options) protected <T> voidCliCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing options and their usagesprotected voidCliCommandGroupUsageGenerator.outputSynopsis(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups) Outputs a documentation section detailing a usage synopsisprotected List<OptionMetadata> CliCommandUsageGenerator.outputSynopsis(UsagePrinter out, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a documentation section with a synopsis of command usageprotected voidCliGlobalUsageGenerator.outputSynopsis(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section with a synopsis of CLI usageprotected voidCliGlobalUsageSummaryGenerator.outputSynopsis(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section with a brief synopsis of usageprotected voidCliGlobalUsageGenerator.outputUserAliases(UsagePrinter out, GlobalMetadata<T> global, UserAliasesSource<T> userAliases) protected voidCliCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, UsagePrinter out) <T> voidCliCommandUsageGenerator.usage(String programName, String[] groupNames, String commandName, CommandMetadata command, ParserMetadata<T> parserConfig, UsagePrinter out) protected voidCliGlobalUsageGenerator.usage(GlobalMetadata<T> global, UsagePrinter out) voidCliGlobalUsageSummaryGenerator.usage(GlobalMetadata<T> global, UsagePrinter out) -
Uses of UsagePrinter in com.github.rvesse.airline.help.common
Methods in com.github.rvesse.airline.help.common that return UsagePrinterModifier and TypeMethodDescriptionprotected UsagePrinterAbstractPrintedCommandGroupUsageGenerator.createUsagePrinter(OutputStream out) Creates a usage printer for the given streamprotected UsagePrinterAbstractPrintedCommandUsageGenerator.createUsagePrinter(OutputStream out) Creates a usage printer for the given streamprotected UsagePrinterAbstractPrintedGlobalUsageGenerator.createUsagePrinter(OutputStream out) Creates a usage printer for the given streamMethods in com.github.rvesse.airline.help.common with parameters of type UsagePrinterModifier and TypeMethodDescriptionprotected abstract voidAbstractPrintedCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, UsagePrinter out) Generate the help and output is using the providedUsagePrinterabstract <T> voidAbstractPrintedCommandUsageGenerator.usage(String programName, String[] groupNames, String commandName, CommandMetadata command, ParserMetadata<T> parserConfig, UsagePrinter out) Generate the help and output it using the providedUsagePrinterprotected abstract voidAbstractPrintedGlobalUsageGenerator.usage(GlobalMetadata<T> global, UsagePrinter out) Generate the help and output is using the providedUsagePrinter -
Uses of UsagePrinter in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown with parameters of type UsagePrinterModifier and TypeMethodDescription<T> voidMarkdownUsageHelper.outputArguments(UsagePrinter out, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) protected voidMarkdownUsageHelper.outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionvoidMarkdownUsageHelper.outputArgumentsSynopsis(UsagePrinter printer, ArgumentsMetadata arguments) voidMarkdownUsageHelper.outputArgumentsTitle(UsagePrinter printer, ArgumentsMetadata arguments) protected voidMarkdownGlobalUsageGenerator.outputCommandDescription(UsagePrinter out, CommandGroupMetadata group, CommandMetadata command) Outputs the description for a commandprotected voidMarkdownGlobalUsageGenerator.outputCommandList(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section listing the commandsprotected voidMarkdownGlobalUsageGenerator.outputCommandUsages(UsagePrinter printer, GlobalMetadata<T> global) Outputs the command usages for all groupsprotected voidMarkdownGlobalUsageGenerator.outputDefaultGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global) Outputs the command usages for the commands in the default groupprotected voidMarkdownMultiPageGlobalUsageGenerator.outputDefaultGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global) protected voidMarkdownCommandUsageGenerator.outputDescription(UsagePrinter out, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a documentation section describing the commandprotected voidMarkdownGlobalUsageGenerator.outputDescription(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section with a description of the CLIprotected voidMarkdownGlobalUsageGenerator.outputGroupCommandsList(UsagePrinter out, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) protected voidMarkdownGlobalUsageGenerator.outputGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) Outputs the command usages for the commands in the given groupprotected voidMarkdownMultiPageGlobalUsageGenerator.outputGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) voidMarkdownUsageHelper.outputHelpSection(UsagePrinter out, HelpSection section) Outputs a help sectionprotected voidMarkdownUsageHelper.outputHint(UsagePrinter out, HelpHint hint, boolean newPara) protected voidMarkdownUsageHelper.outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionvoidMarkdownUsageHelper.outputOptions(UsagePrinter out, List<OptionMetadata> options) protected <T> voidMarkdownCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing options and their usagesvoidMarkdownUsageHelper.outputOptionsSynopsis(UsagePrinter printer, List<OptionMetadata> options) voidMarkdownUsageHelper.outputOptionSynopsis(UsagePrinter printer, OptionMetadata option) voidMarkdownUsageHelper.outputOptionTitle(UsagePrinter printer, OptionMetadata option) protected List<OptionMetadata> MarkdownCommandUsageGenerator.outputSynopsis(UsagePrinter out, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a documentation section with a synopsis of command usageprotected voidMarkdownGlobalUsageGenerator.outputSynopsis(UsagePrinter out, GlobalMetadata<T> global) Outputs a documentation section with a synopsis of CLI usageprotected voidMarkdownGlobalUsageGenerator.outputUserAliases(UsagePrinter out, GlobalMetadata<T> global, UserAliasesSource<T> userAliases) <T> voidMarkdownCommandUsageGenerator.usage(String programName, String[] groupNames, String commandName, CommandMetadata command, ParserMetadata<T> parserConfig, UsagePrinter out) protected voidMarkdownGlobalUsageGenerator.usage(GlobalMetadata<T> global, UsagePrinter out) -
Uses of UsagePrinter in com.github.rvesse.airline.io.printers
Methods in com.github.rvesse.airline.io.printers that return UsagePrinterModifier and TypeMethodDescriptionUsagePrinter.appendLines(Iterable<String> lines) UsagePrinter.appendLines(Iterable<String> lines, boolean avoidNewlines) UsagePrinter.appendOnOneLine(String value) UsagePrinter.appendTable(Iterable<? extends Iterable<String>> table, int rowSpacing) UsagePrinter.appendWords(Iterable<String> words) UsagePrinter.appendWords(Iterable<String> words, boolean avoidNewlines) UsagePrinter.appendWords(String[] words) UsagePrinter.appendWords(String[] words, boolean avoidNewlines) UsagePrinter.newIndentedPrinter(int size) UsagePrinter.newline()UsagePrinter.newPrinterWithHangingIndent(int size)