Uses of Class
com.github.rvesse.airline.io.printers.TroffPrinter
Packages that use TroffPrinter
-
Uses of TroffPrinter in com.github.rvesse.airline.help.man
Methods in com.github.rvesse.airline.help.man with parameters of type TroffPrinterModifier and TypeMethodDescription<T> void
ManUsageHelper.outputArguments
(TroffPrinter printer, ArgumentsMetadata arguments, boolean startList, ParserMetadata<T> parserConfig) protected void
ManUsageHelper.outputArgumentsRestriction
(TroffPrinter printer, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionvoid
ManUsageHelper.outputArgumentsSynopsis
(TroffPrinter printer, ArgumentsMetadata arguments) void
ManUsageHelper.outputArgumentsTitle
(TroffPrinter printer, ArgumentsMetadata arguments) protected void
ManGlobalUsageGenerator.outputCommandList
(TroffPrinter printer, GlobalMetadata<T> global) Outputs a documentation section that lists the available commandsprotected void
ManGlobalUsageGenerator.outputCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global) Outputs the command usages for all groupsprotected void
ManMultiPageGlobalUsageGenerator.outputCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global) protected void
ManGlobalUsageGenerator.outputDefaultGroupCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global) Outputs the command usages for the commands in the default groupprotected void
ManMultiPageGlobalUsageGenerator.outputDefaultGroupCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global) protected void
ManGlobalUsageGenerator.outputGroupCommandsList
(TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) protected void
ManGlobalUsageGenerator.outputGroupCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) Outputs the command usages for the commands in the given groupprotected void
ManMultiPageGlobalUsageGenerator.outputGroupCommandUsages
(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) protected void
ManGlobalUsageGenerator.outputGroupList
(TroffPrinter printer, GlobalMetadata<T> global) Outputs a documentation section that lists the available groups and the commands they containvoid
ManUsageHelper.outputHelpSection
(TroffPrinter printer, HelpSection section) Outputs a help sectionprotected void
ManUsageHelper.outputHint
(TroffPrinter printer, HelpHint hint) protected void
ManUsageHelper.outputOptionRestriction
(TroffPrinter printer, OptionMetadata option, OptionRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionprotected <T> void
ManCommandUsageGenerator.outputOptions
(TroffPrinter printer, CommandMetadata command, List<OptionMetadata> options, ParserMetadata<T> parserConfig) Outputs a documentation section detailing the options and their usagesint
ManUsageHelper.outputOptions
(TroffPrinter printer, List<OptionMetadata> options, boolean endList) void
ManUsageHelper.outputOptionsSynopsis
(TroffPrinter printer, List<OptionMetadata> options) void
ManUsageHelper.outputOptionSynopsis
(TroffPrinter printer, OptionMetadata option) void
ManUsageHelper.outputOptionTitle
(TroffPrinter printer, OptionMetadata option) protected void
ManMultiPageGlobalUsageGenerator.outputReferenceToSuite
(TroffPrinter printer, GlobalMetadata<T> global) protected List
<OptionMetadata> ManCommandUsageGenerator.outputSynopsis
(TroffPrinter printer, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a synopsis section for the documentation showing how to use a commandprotected void
ManGlobalUsageGenerator.outputSynopsis
(TroffPrinter printer, GlobalMetadata<T> global) Outputs a documentation section with a synopsis of how to use the CLIprotected void
ManCommandUsageGenerator.outputTitle
(TroffPrinter printer, String programName, String[] groupNames, String commandName, CommandMetadata command) Outputs a title section for the documentprotected void
ManGlobalUsageGenerator.outputTitle
(GlobalMetadata<T> global, TroffPrinter printer) Outputs the title section for the documentation