Interface CompletionGenerator

All Known Implementing Classes:
AbstractCompletionGenerator, BashCompletionGenerator, FishCompletionGenerator

public interface CompletionGenerator
  • Method Details

    • 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.