Uses of Class
com.github.rvesse.airline.model.CommandGroupMetadata
Packages that use CommandGroupMetadata
Package
Description
-
Uses of CommandGroupMetadata in com.github.rvesse.airline.builder
Methods in com.github.rvesse.airline.builder that return CommandGroupMetadata -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help
Fields in com.github.rvesse.airline.help with type parameters of type CommandGroupMetadataModifier and TypeFieldDescriptionstatic final Comparator<CommandGroupMetadata> UsageHelper.DEFAULT_COMMAND_GROUP_COMPARATORMethods in com.github.rvesse.airline.help with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionvoidCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups) Generate the help and output it on standard outvoidCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, OutputStream output) Generate the help and output it to the streamMethod parameters in com.github.rvesse.airline.help with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionstatic String[]UsageHelper.toGroupNames(List<CommandGroupMetadata> groupPath) -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected voidCliGlobalUsageGenerator.outputCommandDescription(UsagePrinter out, CommandGroupMetadata group, CommandMetadata command) Outputs the description for a commandprotected voidCliCommandGroupUsageGenerator.outputDescription(UsagePrinter out, GlobalMetadata<T> global, CommandGroupMetadata[] groups) Outputs a description of the groupprotected 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 voidCliCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups, UsagePrinter out) Method parameters in com.github.rvesse.airline.help.cli with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected voidCliGlobalUsageGenerator.outputGroupCommandsList(UsagePrinter out, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help.common
Methods in com.github.rvesse.airline.help.common that return types with arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected List<CommandGroupMetadata> AbstractGlobalUsageGenerator.sortCommandGroups(List<CommandGroupMetadata> groups) Sorts the command groups assumign a non-null comparator was provided at instantiation timeMethods in com.github.rvesse.airline.help.common with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionvoidAbstractCommandGroupUsageGenerator.usage(GlobalMetadata<T> global, CommandGroupMetadata[] groups) 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, OutputStream out) Method parameters in com.github.rvesse.airline.help.common with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected List<CommandGroupMetadata> AbstractGlobalUsageGenerator.sortCommandGroups(List<CommandGroupMetadata> groups) Sorts the command groups assumign a non-null comparator was provided at instantiation time -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help.man
Method parameters in com.github.rvesse.airline.help.man with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected voidManGlobalUsageGenerator.outputGroupCommandsList(TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) protected voidManGlobalUsageGenerator.outputGroupCommandUsages(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) Outputs the command usages for the commands in the given groupprotected voidManMultiPageGlobalUsageGenerator.outputGroupCommandUsages(OutputStream output, TroffPrinter printer, GlobalMetadata<T> global, List<CommandGroupMetadata> groups) -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected voidMarkdownGlobalUsageGenerator.outputCommandDescription(UsagePrinter out, CommandGroupMetadata group, CommandMetadata command) Outputs the description for a commandMethod parameters in com.github.rvesse.airline.help.markdown with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected 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) -
Uses of CommandGroupMetadata in com.github.rvesse.airline.help.suggester
Fields in com.github.rvesse.airline.help.suggester declared as CommandGroupMetadata -
Uses of CommandGroupMetadata in com.github.rvesse.airline.model
Methods in com.github.rvesse.airline.model that return CommandGroupMetadataModifier and TypeMethodDescriptionCommandGroupMetadata.getParent()Gets the parent group which may be nullstatic CommandGroupMetadataMetadataLoader.loadCommandGroup(String name, String description, boolean hidden, Iterable<CommandGroupMetadata> subGroups, CommandMetadata defaultCommand, Iterable<CommandMetadata> commands) Loads command group meta-dataMethods in com.github.rvesse.airline.model that return types with arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionGlobalMetadata.getCommandGroups()Gets the command groups for the CLICommandGroupMetadata.getSubGroups()Gets the sub-groups of this groupMethods in com.github.rvesse.airline.model with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionvoidCommandGroupMetadata.addSubGroup(CommandGroupMetadata subGroup) Adds a sub-group to the groupvoidCommandGroupMetadata.setParent(CommandGroupMetadata parent) Sets the parent for a groupMethod parameters in com.github.rvesse.airline.model with type arguments of type CommandGroupMetadataModifier and TypeMethodDescriptionprotected static voidMetadataLoader.buildGroupsHierarchy(List<CommandGroupMetadata> commandGroups, Map<String, CommandGroupMetadata> subGroups) protected static voidMetadataLoader.buildGroupsHierarchy(List<CommandGroupMetadata> commandGroups, Map<String, CommandGroupMetadata> subGroups) static CommandGroupMetadataMetadataLoader.loadCommandGroup(String name, String description, boolean hidden, Iterable<CommandGroupMetadata> subGroups, CommandMetadata defaultCommand, Iterable<CommandMetadata> commands) Loads command group meta-data -
Uses of CommandGroupMetadata in com.github.rvesse.airline.parser
Methods in com.github.rvesse.airline.parser that return CommandGroupMetadataMethods in com.github.rvesse.airline.parser with parameters of type CommandGroupMetadata -
Uses of CommandGroupMetadata in com.github.rvesse.airline.utils.predicates.parser
Methods in com.github.rvesse.airline.utils.predicates.parser with parameters of type CommandGroupMetadataModifier and TypeMethodDescriptionbooleanGroupFinder.evaluate(CommandGroupMetadata group) protected booleanAbbreviatedGroupFinder.isExactNameMatch(String value, CommandGroupMetadata item) protected booleanAbbreviatedGroupFinder.isPartialNameMatch(String value, CommandGroupMetadata item) Constructor parameters in com.github.rvesse.airline.utils.predicates.parser with type arguments of type CommandGroupMetadataModifierConstructorDescriptionAbbreviatedGroupFinder(String cmd, Collection<CommandGroupMetadata> groups)