Class Completers.OptionCompleter

    • Constructor Detail

      • OptionCompleter

        public OptionCompleter​(Completer completer,
                               Function<String,​Collection<Completers.OptDesc>> commandOptions,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completer - command parameter completer
        commandOptions - command options descriptions
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(List<Completer> completers,
                               Function<String,​Collection<Completers.OptDesc>> commandOptions,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completers - command parameters completers
        commandOptions - command options descriptions
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(List<Completer> completers,
                               Map<String,​List<String>> optionValues,
                               Collection<String> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completers - command parameters completers
        optionValues - command value options as map key and its possible values as map value
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(Completer completer,
                               Map<String,​List<String>> optionValues,
                               Collection<String> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completer - command parameter completer
        optionValues - command value options as map key and its possible values as map value
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(Map<String,​List<String>> optionValues,
                               Collection<String> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        optionValues - command value options as map key and its possible values as map value
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(Completer completer,
                               Collection<Completers.OptDesc> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completer - command parameter completer
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(List<Completer> completers,
                               Collection<Completers.OptDesc> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        completers - command parameters completers
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters
      • OptionCompleter

        public OptionCompleter​(Collection<Completers.OptDesc> options,
                               int startPos)
        OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter
        Parameters:
        options - command options that do not have value
        startPos - OptionCompleter position in ArgumentCompleter parameters