Package org.jline.reader.impl.completer


package org.jline.reader.impl.completer
JLine 3 Completer Implementations.

This package provides various implementations of the Completer interface for different completion scenarios. These completers can be used individually or combined to create sophisticated tab completion behavior.

Key completer implementations include:

  • ArgumentCompleter - Completes commands based on argument position
  • invalid reference
    org.jline.builtins.Completers.FileNameCompleter
    - Completes file and directory names
  • StringsCompleter - Completes from a predefined set of strings
  • SystemCompleter - Aggregates multiple completers for different commands
  • AggregateCompleter - Combines multiple completers
  • NullCompleter - A no-op completer that provides no completions

These completers can be registered with a LineReader using the LineReaderBuilder.completer(org.jline.reader.Completer) method.

Since:
3.0
See Also: