Uses of Class
com.github.rvesse.airline.model.GlobalMetadata
-
-
Uses of GlobalMetadata in com.github.rvesse.airline
Fields in com.github.rvesse.airline declared as GlobalMetadata Modifier and Type Field Description private GlobalMetadata<C>HelpOption. globalMetadataprivate GlobalMetadata<C>Cli. metadataMethods in com.github.rvesse.airline that return GlobalMetadata Modifier and Type Method Description GlobalMetadata<C>Cli. getMetadata()Gets the global meta-dataConstructors in com.github.rvesse.airline with parameters of type GlobalMetadata Constructor Description Cli(GlobalMetadata<C> metadata)Creates a new CLI -
Uses of GlobalMetadata in com.github.rvesse.airline.examples.cli.commands
Fields in com.github.rvesse.airline.examples.cli.commands declared as GlobalMetadata Modifier and Type Field Description private GlobalMetadata<ExampleRunnable>BashCompletion. globalprivate GlobalMetadata<ExampleRunnable>Help. globalprivate GlobalMetadata<ExampleRunnable>Manuals. global -
Uses of GlobalMetadata in com.github.rvesse.airline.help
Fields in com.github.rvesse.airline.help declared as GlobalMetadata Modifier and Type Field Description GlobalMetadata<T>Help. globalMethods in com.github.rvesse.airline.help with parameters of type GlobalMetadata Modifier and Type Method Description static <T> voidHelp. help(GlobalMetadata<T> global, java.util.List<java.lang.String> commandNames)Displays plain text format program help to standard outstatic <T> voidHelp. help(GlobalMetadata<T> global, java.util.List<java.lang.String> commandNames, boolean includeHidden)Displays plain text format program help to standard outstatic <T> voidHelp. help(GlobalMetadata<T> global, java.util.List<java.lang.String> commandNames, boolean includeHidden, java.io.OutputStream out)Displays plain text format program help to the given output streamstatic <T> voidHelp. help(GlobalMetadata<T> global, java.util.List<java.lang.String> commandNames, java.io.OutputStream out)Displays plain text format program help to the given output streamvoidCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups)Generate the help and output it on standard outvoidCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, java.io.OutputStream output)Generate the help and output it to the streamvoidGlobalUsageGenerator. usage(GlobalMetadata<T> global)Generate the help and output it on standard outvoidGlobalUsageGenerator. usage(GlobalMetadata<T> global, java.io.OutputStream output)Generate the help and output it to the stream -
Uses of GlobalMetadata in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type GlobalMetadata Modifier and Type Method Description protected 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 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)protected voidCliCommandGroupUsageGenerator. outputOptions(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups)Outputs a documentation section detailing the available options and their usagesprotected voidCliCommandGroupUsageGenerator. outputSynopsis(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups)Outputs a documentation section detailing a usage synopsisprotected 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)protected voidCliGlobalUsageGenerator. usage(GlobalMetadata<T> global, UsagePrinter out)voidCliGlobalUsageSummaryGenerator. usage(GlobalMetadata<T> global, UsagePrinter out) -
Uses of GlobalMetadata in com.github.rvesse.airline.help.cli.bash
Methods in com.github.rvesse.airline.help.cli.bash with parameters of type GlobalMetadata Modifier and Type Method Description private voidBashCompletionGenerator. generateCommandCompletionFunction(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, CommandMetadata command)private voidBashCompletionGenerator. generateCommandFunctions(GlobalMetadata<T> global, java.io.Writer writer)private voidBashCompletionGenerator. generateGroupCompletionFunction(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group)private voidBashCompletionGenerator. generateGroupFunctions(GlobalMetadata<T> global, java.io.Writer writer)voidBashCompletionGenerator. usage(GlobalMetadata<T> global, java.io.OutputStream output)private voidBashCompletionGenerator. writeCommandCase(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, CommandMetadata command, int indent, boolean isNestedFunction)private voidBashCompletionGenerator. writeCommandFunctionCall(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, CommandMetadata command, int indent)private voidBashCompletionGenerator. writeCommandFunctionName(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, CommandMetadata command, boolean declare)private voidBashCompletionGenerator. writeFunctionName(java.io.Writer writer, GlobalMetadata<T> global, boolean declare)private voidBashCompletionGenerator. writeGroupCase(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, int indent)private voidBashCompletionGenerator. writeGroupFunctionCall(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, int indent)private voidBashCompletionGenerator. writeGroupFunctionName(java.io.Writer writer, GlobalMetadata<T> global, CommandGroupMetadata group, boolean declare) -
Uses of GlobalMetadata in com.github.rvesse.airline.help.common
Methods in com.github.rvesse.airline.help.common with parameters of type GlobalMetadata Modifier and Type Method Description protected voidAbstractGlobalUsageGenerator. findHelpSections(GlobalMetadata<T> global, java.util.List<HelpSection> preSections, java.util.List<HelpSection> postSections)Finds the help sectionsvoidAbstractCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups)voidAbstractGlobalUsageGenerator. usage(GlobalMetadata<T> global)protected abstract voidAbstractPrintedCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, UsagePrinter out)Generate the help and output is using the providedUsagePrintervoidAbstractPrintedCommandGroupUsageGenerator. usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, java.io.OutputStream out)protected abstract voidAbstractPrintedGlobalUsageGenerator. usage(GlobalMetadata<T> global, UsagePrinter out)Generate the help and output is using the providedUsagePrintervoidAbstractPrintedGlobalUsageGenerator. usage(GlobalMetadata<T> global, java.io.OutputStream out) -
Uses of GlobalMetadata in com.github.rvesse.airline.help.man
Methods in com.github.rvesse.airline.help.man with parameters of type GlobalMetadata Modifier and Type Method Description protected java.io.FileOutputStreamManMultiPageGlobalUsageGenerator. createCommandFile(GlobalMetadata<T> global, java.lang.String[] groupNames, CommandMetadata command)protected java.lang.StringManGlobalUsageGenerator. getCommandName(GlobalMetadata<T> global, java.lang.String[] groupNames, CommandMetadata command)Gets the display name for a commandprotected voidManGlobalUsageGenerator. outputCommandList(TroffPrinter printer, GlobalMetadata<T> global)Outputs a documentation section that lists the available commandsprotected voidManGlobalUsageGenerator. outputCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global)Outputs the command usages for all groupsprotected voidManMultiPageGlobalUsageGenerator. outputCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global)protected voidManGlobalUsageGenerator. outputDefaultGroupCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global)Outputs the command usages for the commands in the default groupprotected voidManMultiPageGlobalUsageGenerator. outputDefaultGroupCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global)protected voidManGlobalUsageGenerator. outputGroupCommandsList(TroffPrinter printer, GlobalMetadata<T> global, java.util.List<CommandGroupMetadata> groups)protected voidManGlobalUsageGenerator. outputGroupCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, java.util.List<CommandGroupMetadata> groups)Outputs the command usages for the commands in the given groupprotected voidManMultiPageGlobalUsageGenerator. outputGroupCommandUsages(java.io.OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, java.util.List<CommandGroupMetadata> groups)protected voidManGlobalUsageGenerator. outputGroupList(TroffPrinter printer, GlobalMetadata<T> global)Outputs a documentation section that lists the available groups and the commands they containprotected voidManMultiPageGlobalUsageGenerator. outputReferenceToSuite(TroffPrinter printer, GlobalMetadata<T> global)protected voidManGlobalUsageGenerator. outputSynopsis(TroffPrinter printer, GlobalMetadata<T> global)Outputs a documentation section with a synopsis of how to use the CLIprotected voidManGlobalUsageGenerator. outputTitle(GlobalMetadata<T> global, TroffPrinter printer)Outputs the title section for the documentationvoidManGlobalUsageGenerator. usage(GlobalMetadata<T> global, java.io.OutputStream output) -
Uses of GlobalMetadata in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown with parameters of type GlobalMetadata Modifier and Type Method Description protected java.io.FileOutputStreamMarkdownMultiPageGlobalUsageGenerator. createCommandFile(GlobalMetadata<T> global, java.lang.String[] groupNames, CommandMetadata command)protected java.lang.StringMarkdownMultiPageGlobalUsageGenerator. getCommandName(GlobalMetadata<T> global, java.lang.String[] groupNames, CommandMetadata command)protected 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 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)protected voidMarkdownMultiPageGlobalUsageGenerator. outputReferenceToSuite(java.io.OutputStream output, GlobalMetadata<T> global)protected 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)protected voidMarkdownGlobalUsageGenerator. usage(GlobalMetadata<T> global, UsagePrinter out) -
Uses of GlobalMetadata in com.github.rvesse.airline.help.suggester
Fields in com.github.rvesse.airline.help.suggester declared as GlobalMetadata Modifier and Type Field Description GlobalMetadata<T>GlobalSuggester. metadataGlobalMetadata<T>SuggestCommand. metadata -
Uses of GlobalMetadata in com.github.rvesse.airline.model
Methods in com.github.rvesse.airline.model that return GlobalMetadata Modifier and Type Method Description static <C> GlobalMetadata<C>MetadataLoader. loadGlobal(java.lang.Class<?> cliClass)static <C> GlobalMetadata<C>MetadataLoader. loadGlobal(java.lang.Class<?> cliClass, ParserMetadata<C> parserConfigOverride)Loads the metadata for a CLIstatic <C> GlobalMetadata<C>MetadataLoader. loadGlobal(java.lang.String name, java.lang.String description, CommandMetadata defaultCommand, java.lang.Iterable<CommandMetadata> defaultGroupCommands, java.lang.Iterable<CommandGroupMetadata> groups, java.lang.Iterable<GlobalRestriction> restrictions, java.lang.Iterable<HelpSection> baseHelpSections, ParserMetadata<C> parserConfig)Loads global meta-data -
Uses of GlobalMetadata in com.github.rvesse.airline.parser
Fields in com.github.rvesse.airline.parser declared as GlobalMetadata Modifier and Type Field Description private GlobalMetadata<T>ParseState. globalMethods in com.github.rvesse.airline.parser that return GlobalMetadata Modifier and Type Method Description GlobalMetadata<T>ParseState. getGlobal()Methods in com.github.rvesse.airline.parser with parameters of type GlobalMetadata Modifier and Type Method Description protected ParseState<T>AbstractCommandParser. tryParse(GlobalMetadata<T> metadata, java.lang.Iterable<java.lang.String> args)Tries to parse the argumentsprotected ParseState<T>AbstractCommandParser. tryParse(GlobalMetadata<T> metadata, java.lang.String... args)Tries to parse the argumentsParseState<T>ParseState. withGlobal(GlobalMetadata<T> global)Constructors in com.github.rvesse.airline.parser with parameters of type GlobalMetadata Constructor Description ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, java.util.Map<OptionMetadata,java.lang.Integer> optionsCount, java.util.List<Context> locationStack, java.util.List<java.lang.Object> parsedArguments, OptionMetadata currentOption, java.util.List<java.lang.String> unparsedInput) -
Uses of GlobalMetadata in com.github.rvesse.airline.parser.command
Methods in com.github.rvesse.airline.parser.command with parameters of type GlobalMetadata Modifier and Type Method Description TCliParser. parse(GlobalMetadata<T> metadata, java.lang.Iterable<java.lang.String> args)ParseResult<T>CliParser. parseWithResult(GlobalMetadata<T> metadata, java.lang.Iterable<java.lang.String> args) -
Uses of GlobalMetadata in com.github.rvesse.airline.parser.suggester
Methods in com.github.rvesse.airline.parser.suggester with parameters of type GlobalMetadata Modifier and Type Method Description ParseState<T>SuggestionParser. parse(GlobalMetadata<T> metadata, java.lang.Iterable<java.lang.String> args)
-