Package org.jline.demo.examples
package org.jline.demo.examples
-
ClassesClassDescriptionExample demonstrating AggregateCompleter in JLine.This example demonstrates the basic architecture components of JLine.Example demonstrating argument completion.Example demonstrating asynchronous input handling in JLine.Example demonstrating basic usage of AttributedString in JLine.Example demonstrating the use of AttributedStringBuilder in JLine.Example demonstrating the use of AttributedString in JLine.Example demonstrating the use of AttributedStyle in JLine.Example demonstrating auto indentation in JLine.Example demonstrating autopair widgets in JLine.Example demonstrating autosuggestion widgets in JLine.Example demonstrating basic tab completion.Example demonstrating a basic highlighter that colors all text blue.Example demonstrating basic styling with JLine.Example demonstrating TreeCompleter from builtins package in JLine.Example demonstrating built-in widgets in JLine.Example demonstrating calling widgets programmatically in JLine.Example demonstrating candidates with descriptions in JLine.Example demonstrating a colored completer in JLine.Example demonstrating Apache Commons CLI integration with JLine.Example demonstrating completion behavior configuration in JLine.Example demonstrating a console script in JLine.Example demonstrating basic ConsoleUI usage.Example demonstrating a context-aware completer in JLine.Example demonstrating control characters in JLine.Example demonstrating cursor movement in JLine.Example demonstrating a custom completer in JLine.Example demonstrating custom key bindings.Example demonstrating custom prompts in JLine.Example demonstrating custom terminal behavior in JLine.Example demonstrating custom widgets in JLine.Example demonstrating how to create a custom widgets class in JLine.Custom widgets class that extends the base Widgets class.Example demonstrating custom widgets in JLine.Example demonstrating DirectoriesCompleter in JLine.Example demonstrating how to display AttributedString in JLine.Example demonstrating Display class in JLine.Example demonstrating dumb terminal in JLine.Example demonstrating dynamic status updates in JLine.Example demonstrating editing modes in JLine.Example demonstrating EnumCompleter in JLine.Example demonstrating a highlighter that checks for balanced parentheses.Example demonstrating Exec terminal provider in JLine.Example demonstrating FFM terminal provider in JLine.Example demonstrating the FileNameCompleter.Example demonstrating file operations using JLine.Example demonstrating FilesCompleter in JLine.Example demonstrating a Groovy script in JLine.Example demonstrating a custom highlighter.Example demonstrating history expansion in JLine.Example demonstrating history filtering in JLine.Example demonstrating history search in JLine.Example demonstrating basic history setup in JLine.Example demonstrating history size configuration in JLine.Example demonstrating input flags in JLine.Example demonstrating Jansi terminal provider in JLine.Example demonstrating JCommander integration with JLine.A simple example demonstrating basic JLine functionality.Example demonstrating JNA terminal provider in JLine.Example demonstrating JNI terminal provider in JLine.Example demonstrating basic key bindings in JLine.Example demonstrating key bindings in JLine.Example demonstrating key maps in JLine.Example demonstrating a highlighter that highlights SQL keywords.Example demonstrating line clearing in JLine.Example demonstrating how to create a LineReader.Examples demonstrating the LineReader functionality.Example demonstrating how to read input with LineReader.Example demonstrating mouse support in LineReader.Example demonstrating LineReader options.Example demonstrating mouse event handling in JLine.Example demonstrating interactive UI with mouse support in JLine.Example demonstrating basic mouse support in JLine.Example demonstrating mouse tracking modes in JLine.Example demonstrating multi-line input in JLine.Example demonstrating multi-segment status line in JLine.Example demonstrating the Nano editor in JLine builtins.Example demonstrating Nano and Less customization in JLine.Example demonstrating non-blocking LineReader in JLine.Example demonstrating non-blocking reader in JLine.Example demonstrating NullCompleter in JLine.Example demonstrating output flags in JLine.Example demonstrating partial screen clearing in JLine.Example demonstrating persistent history in JLine.Example demonstrating integration of JLine with Picocli including tab completion.Example demonstrating integration of JLine with Picocli.Example demonstrating the printAbove feature of JLine.Example demonstrating the PrintAboveWriter feature of JLine.Example demonstrating programmatic history access in JLine.Example demonstrating how to create a progress bar with AttributedString.Example demonstrating terminal provider selection in JLine.Example demonstrating raw mode in JLine.Example demonstrating the RegexCompleter.Example demonstrating remote terminal functionality with Telnet and SSH.Example demonstrating a simple REPL console with JLine.Example demonstrating responsive UI in JLine.Example demonstrating screen clearing in JLine.Example showing a simple REPL (Read-Eval-Print Loop) using JLine.Example demonstrating Spring Shell integration with JLine.Example demonstrating status line in JLine.Example demonstrating how to create status messages with AttributedString.Example demonstrating StringsCompleter in JLine.Example demonstrating style expressions in JLine.Example demonstrating the StyleResolver in JLine.Example demonstrating styling in JLine.Example demonstrating a more complex syntax highlighter for a simple programming language.Example demonstrating SystemCompleter in JLine.Example demonstrating a simple command registry.Examples demonstrating tab completion functionality.Example demonstrating TailTip widgets in JLine.Example demonstrating terminal attributes in JLine.Example demonstrating terminal capabilities in JLine.Example demonstrating terminal colors in JLine.Example demonstrating terminal creation in JLine.Example demonstrating terminal cursor control in JLine.Example demonstrating terminal input in JLine.Example demonstrating terminal modes in JLine.Example demonstrating terminal output in JLine.Example demonstrating terminal signals in JLine.Example demonstrating terminal size handling in JLine.Example demonstrating terminal size handling in JLine.Example demonstrating the JLine theme system.Example demonstrating timeout read in JLine.Example demonstrating TreeCompleter in JLine.Example demonstrating Unicode input in JLine.Example demonstrating Unicode output in JLine.Example demonstrating widget chains in JLine.