Package ubic.gemma.cli.completion
Interface CompletionGenerator
-
- All Known Implementing Classes:
AbstractCompletionGenerator
,BashCompletionGenerator
,FishCompletionGenerator
public interface CompletionGenerator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
afterCompletion(PrintWriter writer)
Executed after all completions have been generated.void
beforeCompletion(PrintWriter writer)
Executed before any completions has been generated.void
generateCompletion(org.apache.commons.cli.Options options, PrintWriter writer)
Generate completion for the given options.void
generateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer)
Generate completions for the given subcommand.
-
-
-
Method Detail
-
beforeCompletion
void beforeCompletion(PrintWriter writer)
Executed before any completions has been generated.
-
generateCompletion
void generateCompletion(org.apache.commons.cli.Options options, PrintWriter writer)
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
void afterCompletion(PrintWriter writer)
Executed after all completions have been generated.
-
-