Uses of Package
org.jline.reader
Packages that use org.jline.reader
Package
Description
JLine Builtins provides a collection of utility classes and implementations for common terminal
functionality.
JLine Console package provides a framework for building interactive command-line applications.
JLine 3 Reader Package - Core components for building interactive command-line interfaces.
JLine 3 Reader Implementation Package.
JLine 3 Completer Implementations.
JLine 3 History Implementation Package.
JLine Widget package provides a framework for creating and managing widgets for JLine's LineReader.
-
Classes in org.jline.reader used by org.jline.builtinsClassDescriptionRepresents a completion candidate for tab completion.A completer is the mechanism by which tab-completion candidates will be resolved.Interface for launching external editors from within a JLine application.Read lines from the console, with input editing.
ParsedLine
objects are returned by theParser
during completion or when accepting the line.A Widget represents an action that can be bound to a key sequence in the LineReader. -
Classes in org.jline.reader used by org.jline.consoleClassDescriptionMarker interface for objects that can be bound to key sequences in a KeyMap.Represents a completion candidate for tab completion.A completer is the mechanism by which tab-completion candidates will be resolved.Read lines from the console, with input editing.
ParsedLine
objects are returned by theParser
during completion or when accepting the line.A Widget represents an action that can be bound to a key sequence in the LineReader. -
Classes in org.jline.reader used by org.jline.console.implClassDescriptionA completer is the mechanism by which tab-completion candidates will be resolved.The Highlighter interface provides syntax highlighting functionality for the LineReader.Read lines from the console, with input editing.
ParsedLine
objects are returned by theParser
during completion or when accepting the line.The Parser interface is responsible for parsing command lines into tokens.A Widget represents an action that can be bound to a key sequence in the LineReader. -
Classes in org.jline.reader used by org.jline.readerClassDescriptionMarker interface for objects that can be bound to key sequences in a KeyMap.Represents the editable text buffer in the LineReader.Represents a completion candidate for tab completion.A completer is the mechanism by which tab-completion candidates will be resolved.An extension of
ParsedLine
that, being aware of the quoting and escaping rules of theParser
that produced it, knows if and how a completion candidate should be escaped/quoted.Interface for matching and filtering completion candidates.This exception is thrown byLineReader.readLine()
when user the user types ctrl-D).The Expander interface provides functionality for expanding special syntax in command lines.The Highlighter interface provides syntax highlighting functionality for the LineReader.Console command history management interface.Represents a single history entry containing a command line and its metadata.Read lines from the console, with input editing.A builder for creating and configuringLineReader
instances.Callback used to mask parts of the line for sensitive input like passwords.ParsedLine
objects are returned by theParser
during completion or when accepting the line.The Parser interface is responsible for parsing command lines into tokens.Exception thrown when a syntax error is encountered during parsing.This exception is thrown byLineReader.readLine()
when user interrupt handling is enabled and the user types the interrupt character (ctrl-C).A Widget represents an action that can be bound to a key sequence in the LineReader. -
Classes in org.jline.reader used by org.jline.reader.implClassDescriptionMarker interface for objects that can be bound to key sequences in a KeyMap.Represents the editable text buffer in the LineReader.Represents a completion candidate for tab completion.A completer is the mechanism by which tab-completion candidates will be resolved.An extension of
ParsedLine
that, being aware of the quoting and escaping rules of theParser
that produced it, knows if and how a completion candidate should be escaped/quoted.Interface for matching and filtering completion candidates.This exception is thrown byLineReader.readLine()
when user the user types ctrl-D).The Expander interface provides functionality for expanding special syntax in command lines.The Highlighter interface provides syntax highlighting functionality for the LineReader.Console command history management interface.Read lines from the console, with input editing.Callback used to mask parts of the line for sensitive input like passwords.ParsedLine
objects are returned by theParser
during completion or when accepting the line.The Parser interface is responsible for parsing command lines into tokens.This exception is thrown byLineReader.readLine()
when user interrupt handling is enabled and the user types the interrupt character (ctrl-C).A Widget represents an action that can be bound to a key sequence in the LineReader. -
Classes in org.jline.reader used by org.jline.reader.impl.completerClassDescriptionRepresents a completion candidate for tab completion.A completer is the mechanism by which tab-completion candidates will be resolved.Read lines from the console, with input editing.
ParsedLine
objects are returned by theParser
during completion or when accepting the line. -
Classes in org.jline.reader used by org.jline.reader.impl.historyClassDescriptionConsole command history management interface.Represents a single history entry containing a command line and its metadata.Read lines from the console, with input editing.
-
Classes in org.jline.reader used by org.jline.widgetClassDescriptionMarker interface for objects that can be bound to key sequences in a KeyMap.Represents the editable text buffer in the LineReader.Read lines from the console, with input editing.The Parser interface is responsible for parsing command lines into tokens.A Widget represents an action that can be bound to a key sequence in the LineReader.