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 positionFileNameCompleter
- Completes file and directory namesStringsCompleter
- Completes from a predefined set of stringsSystemCompleter
- Aggregates multiple completers for different commandsAggregateCompleter
- Combines multiple completersNullCompleter
- 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:
-
ClassesClassDescriptionCompleter which contains multiple completers and aggregates them together.A
Completer
implementation that invokes a child completer using the appropriate separator argument.A simple implementation of ParsedLine for argument completion.Deprecated.Null completer.Completer for a set of strings.Completer which contains multiple completers and aggregates them together.
org.jline.builtins.Completers$FileNameCompleter
instead