Uses of Class
com.github.rvesse.airline.io.printers.UsagePrinter
-
Packages that use UsagePrinter Package Description com.github.rvesse.airline.help.cli com.github.rvesse.airline.help.common com.github.rvesse.airline.help.markdown com.github.rvesse.airline.io.printers -
-
Uses of UsagePrinter in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type UsagePrinter Modifier and Type Method Description <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, java.lang.String programName, java.lang.String[] groupNames, java.lang.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, java.util.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, java.util.List<OptionMetadata> options)protected <T> voidCliCommandUsageGenerator. outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, java.util.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 java.util.List<OptionMetadata>CliCommandUsageGenerator. outputSynopsis(UsagePrinter out, java.lang.String programName, java.lang.String[] groupNames, java.lang.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(java.lang.String programName, java.lang.String[] groupNames, java.lang.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 UsagePrinter Modifier and Type Method Description protected UsagePrinterAbstractPrintedCommandGroupUsageGenerator. createUsagePrinter(java.io.OutputStream out)Creates a usage printer for the given streamprotected UsagePrinterAbstractPrintedCommandUsageGenerator. createUsagePrinter(java.io.OutputStream out)Creates a usage printer for the given streamprotected UsagePrinterAbstractPrintedGlobalUsageGenerator. createUsagePrinter(java.io.OutputStream out)Creates a usage printer for the given streamMethods in com.github.rvesse.airline.help.common with parameters of type UsagePrinter Modifier and Type Method Description protected abstract voidAbstractPrintedCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, UsagePrinter out)Generate the help and output is using the providedUsagePrinterabstract <T> voidAbstractPrintedCommandUsageGenerator. usage(java.lang.String programName, java.lang.String[] groupNames, java.lang.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 UsagePrinter Modifier and Type Method Description <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, java.lang.String programName, java.lang.String[] groupNames, java.lang.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, java.util.List<CommandGroupMetadata> groups)protected voidMarkdownGlobalUsageGenerator. outputGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global, java.util.List<CommandGroupMetadata> groups)Outputs the command usages for the commands in the given groupprotected voidMarkdownMultiPageGlobalUsageGenerator. outputGroupCommandUsages(UsagePrinter printer, GlobalMetadata<T> global, java.util.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, java.util.List<OptionMetadata> options)protected <T> voidMarkdownCommandUsageGenerator. outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, java.util.List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig)Outputs a documentation section detailing options and their usagesvoidMarkdownUsageHelper. outputOptionsSynopsis(UsagePrinter printer, java.util.List<OptionMetadata> options)voidMarkdownUsageHelper. outputOptionSynopsis(UsagePrinter printer, OptionMetadata option)voidMarkdownUsageHelper. outputOptionTitle(UsagePrinter printer, OptionMetadata option)protected java.util.List<OptionMetadata>MarkdownCommandUsageGenerator. outputSynopsis(UsagePrinter out, java.lang.String programName, java.lang.String[] groupNames, java.lang.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(java.lang.String programName, java.lang.String[] groupNames, java.lang.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 UsagePrinter Modifier and Type Method Description UsagePrinterUsagePrinter. append(java.lang.String value)UsagePrinterUsagePrinter. append(java.lang.String value, boolean avoidNewlines)UsagePrinterUsagePrinter. appendLines(java.lang.Iterable<java.lang.String> lines)UsagePrinterUsagePrinter. appendLines(java.lang.Iterable<java.lang.String> lines, boolean avoidNewlines)UsagePrinterUsagePrinter. appendOnOneLine(java.lang.String value)UsagePrinterUsagePrinter. appendTable(java.lang.Iterable<? extends java.lang.Iterable<java.lang.String>> table, int rowSpacing)UsagePrinterUsagePrinter. appendWords(java.lang.Iterable<java.lang.String> words)UsagePrinterUsagePrinter. appendWords(java.lang.Iterable<java.lang.String> words, boolean avoidNewlines)UsagePrinterUsagePrinter. appendWords(java.lang.String[] words)UsagePrinterUsagePrinter. appendWords(java.lang.String[] words, boolean avoidNewlines)UsagePrinterUsagePrinter. newIndentedPrinter(int size)UsagePrinterUsagePrinter. newline()UsagePrinterUsagePrinter. newPrinterWithHangingIndent(int size)
-