Package org.jline.widget


package org.jline.widget
JLine Widget package provides a framework for creating and managing widgets for JLine's LineReader.

This package contains classes for:

  • Creating custom widgets that can be bound to key sequences
  • Managing widget state and behavior
  • Interacting with the LineReader's buffer and terminal
  • Implementing specialized widgets for auto-completion, auto-suggestion, and more

Key components include:

Widgets are reusable components that can be bound to key sequences and provide specific functionality when invoked. They can be used to enhance the functionality of the LineReader with features like auto-completion, auto-suggestion, and command hints.

  • Class
    Description
    Creates and manages widgets that intelligently handle matching delimiters in the console.
    Creates and manages widgets for as-you-type command line suggestions based on command history.
    Creates and manages widgets for as-you-type command line suggestions.
    Enumeration specifying the type of suggestions to display.
    Base class for creating custom widgets for JLine's LineReader.