Package ubic.gemma.cli.completion
Class FishCompletionGenerator
- java.lang.Object
-
- ubic.gemma.cli.completion.AbstractCompletionGenerator
-
- ubic.gemma.cli.completion.FishCompletionGenerator
-
- All Implemented Interfaces:
CompletionGenerator
public class FishCompletionGenerator extends AbstractCompletionGenerator
Generates fish completion script.- Author:
- poirigui
-
-
Constructor Summary
Constructors Constructor Description FishCompletionGenerator(String executableName, Set<String> allSubcommands, org.springframework.context.MessageSource messageSource, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete 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.-
Methods inherited from class ubic.gemma.cli.completion.AbstractCompletionGenerator
isFileOption
-
-
-
-
Method Detail
-
beforeCompletion
public void beforeCompletion(PrintWriter writer)
Description copied from interface:CompletionGenerator
Executed before any completions has been generated.
-
generateCompletion
public void generateCompletion(org.apache.commons.cli.Options options, PrintWriter writer)
Description copied from interface:CompletionGenerator
Generate completion for the given options.
-
generateSubcommandCompletion
public void generateSubcommandCompletion(String subcommand, org.apache.commons.cli.Options subcommandOptions, @Nullable String subcommandDescription, boolean allowsPositionalArguments, PrintWriter writer)
Description copied from interface:CompletionGenerator
Generate completions for the given subcommand.
-
afterCompletion
public void afterCompletion(PrintWriter writer)
Description copied from interface:CompletionGenerator
Executed after all completions have been generated.
-
-