All Classes and Interfaces
Class
Description
Alias value object
Manages Aliases
Buffer to keep track of text and cursor position in the console.
Define what kind of character type to display
A payload object to store completion data
To enable auto completion, commands need to implement this interface.
Internal class for actions to get access to the buffer, history, connection, ++
Map a command character index onto a cursor COL/ROW.
Console implementation with embedded line disciplined.
FileAccessPermission defines file access permission like readable, writable.Read the history file at init and writeToStdOut to it at shutdown
A simple in-memory history implementation
By default max size is 500
InputProcessor is used by
Readline to process the input.Map key bindings to specified operation.
ANSCII enum key chart
Represents a key value.
A command line.
Abstract console with support for line discipline.
butt ugly logger util, but its simple and gets the job done (hopefully not too dangerous)
warning: made it even uglier when Settings was changed to not be a Singleton... gah!
String/Parser util methods
Keep track of edits for paste
The Prompt:
If created with a String value that value will be the prompt
with the default back and foreground colors.
Readline is a simple way to read a single input line from the terminal/shell/console.
Manages the shutdown-hook thread and tasks to execute on shutdown.
Essentially a
Runnable which allows running to throw an exception.Signals helpers.
Value object that describe how a terminal character should be displayed
Implementation of Connection meant for local terminal connections.
Contains info regarding the current device connected to readline
Value object that describe how a string should be displayed
Specify a text style.