Package org.jline.builtins
Class Completers
- java.lang.Object
-
- org.jline.builtins.Completers
-
public class Completers extends java.lang.Object
Provides a collection of completion-related classes and utilities for JLine applications.This class contains various completer implementations that can be used to provide tab-completion functionality in command-line applications. These include:
- Command and argument completion
- File and directory name completion
- Tree-based completion
- Regular expression-based completion
- Command option completion
These completers can be combined and configured to provide sophisticated completion behavior for command-line interfaces.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Completers.AnyCompleter
A completer that accepts any input.static class
Completers.Completer
A completer implementation that provides command and argument completion.static class
Completers.CompletionData
Holds data for command completion.static interface
Completers.CompletionEnvironment
Interface defining the environment for command completion.static class
Completers.DirectoriesCompleter
A completer for directory names.static class
Completers.FileNameCompleter
A file name completer takes the buffer and issues a list of potential completions.static class
Completers.FilesCompleter
A completer for file names.static class
Completers.OptDesc
Describes a command-line option for completion.static class
Completers.OptionCompleter
A completer for command options and arguments.static class
Completers.RegexCompleter
A completer that uses regular expressions to match command patterns.static class
Completers.TreeCompleter
A completer that supports hierarchical command structures.
-
Constructor Summary
Constructors Constructor Description Completers()
-