Package ubic.gemma.cli.completion
Interface CompletionGenerator
- All Known Implementing Classes:
AbstractCompletionGenerator,BashCompletionGenerator,FishCompletionGenerator
public interface CompletionGenerator
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(PrintWriter writer) Executed after all completions have been generated.voidbeforeCompletion(PrintWriter writer) Executed before any completions has been generated.voidgenerateCompletion(org.apache.commons.cli.Options options, PrintWriter writer) Generate completion for the given options.voidgenerateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer) Generate completions for the given subcommand.
-
Method Details
-
beforeCompletion
Executed before any completions has been generated. -
generateCompletion
Generate completion for the given options. -
generateSubcommandCompletion
void generateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, @Nullable String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer) Generate completions for the given subcommand. -
afterCompletion
Executed after all completions have been generated.
-