All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCommandRegistry |
CommandRegistry common methods.
|
AbstractCommandRegistry.CmdRegistry |
|
AbstractCommandRegistry.EnumCmdRegistry<T extends java.lang.Enum<T>> |
|
AbstractCommandRegistry.NameCmdRegistry |
|
AbstractPosixTerminal |
|
AbstractPty |
|
AbstractTerminal |
|
AbstractWindowsConsoleWriter |
|
AbstractWindowsTerminal |
The AbstractWindowsTerminal is used as the base class for windows terminal.
|
AggregateCompleter |
Completer which contains multiple completers and aggregates them together.
|
AnsiWriter |
A ANSI writer extracts ANSI escape codes written to
a Writer and calls corresponding process* methods.
|
ArgDesc |
|
ArgumentCompleter |
A Completer implementation that invokes a child completer using the appropriate separator argument.
|
ArgumentCompleter.ArgumentLine |
|
AttributedCharSequence |
|
AttributedCharSequence.ForceMode |
|
AttributedString |
Attributed string.
|
AttributedStringBuilder |
Attributed string builder
|
AttributedStyle |
Text styling.
|
Attributes |
|
Attributes.ControlChar |
Control characters
|
Attributes.ControlFlag |
|
Attributes.InputFlag |
Input flags - software input processing
|
Attributes.LocalFlag |
|
Attributes.OutputFlag |
|
AutopairWidgets |
Creates and manages widgets that auto-closes, deletes and skips over matching delimiters intelligently.
|
AutosuggestionWidgets |
Creates and manages widgets for as you type command line suggestions.
|
Binding |
Marker interface for objects bound to key sequences.
|
BindingReader |
The BindingReader will transform incoming chars into
key bindings
|
Buffer |
|
BufferImpl |
A holder for a StringBuilder that also contains the current cursor position.
|
Builtins |
Builtins: create tab completers, execute and create descriptions for builtins commands.
|
Builtins.Command |
|
Candidate |
A completion candidate.
|
CLibrary |
|
CLibrary |
|
CLibrary |
|
CLibrary |
|
CLibrary.termios |
|
CLibrary.termios |
|
CLibrary.termios |
|
CLibrary.termios |
|
CLibrary.winsize |
|
CLibrary.winsize |
|
CLibrary.winsize |
|
CLibrary.winsize |
|
ClosedException |
|
CmdDesc |
|
CmdLine |
|
CmdLine.DescriptionType |
|
ColorPalette |
Color palette
|
Colors |
|
Colors.Distance |
|
CommandInput |
|
CommandMethods |
|
CommandRegistry |
Store command information, compile tab completers and execute registered commands.
|
CommandRegistry.CommandSession |
|
Commands |
|
Commands.ReExecute |
|
Completer |
A completer is the mechanism by which tab-completion candidates will be resolved.
|
Completers |
|
Completers.AnyCompleter |
|
Completers.Completer |
|
Completers.CompletionData |
|
Completers.CompletionEnvironment |
|
Completers.DirectoriesCompleter |
|
Completers.FileNameCompleter |
A file name completer takes the buffer and issues a list of
potential completions.
|
Completers.FilesCompleter |
|
Completers.OptDesc |
|
Completers.OptionCompleter |
|
Completers.RegexCompleter |
|
Completers.RegexCompleter.ArgumentLine |
|
Completers.TreeCompleter |
|
Completers.TreeCompleter.Node |
|
CompletingParsedLine |
An extension of ParsedLine that, being aware of the quoting and escaping rules
of the Parser that produced it, knows if and how a completion candidate
should be escaped/quoted.
|
ConfigurationPath |
|
Connection |
Class that implements a connection with this telnet daemon.
|
ConnectionData |
An utility class that is used to store and allow retrieval
of all data associated with a connection.
|
ConnectionEvent |
Class implementing a ConnectionEvent.
These events are used to communicate things that are
supposed to be handled within the application context.
|
ConnectionEvent.Type |
|
ConnectionFilter |
Interface defining a generic IP level connection
filter.
Due to the fact that this task depends heavily on
application context, I chose a very generic way
of applying IP level connection filtering.
|
ConnectionListener |
Interface to be implemented if a class wants to
qualify as a ConnectionListener.
Note that a Shell is per contract also forced to
implement this interface.
|
ConnectionManager |
Class that takes care for active and queued connection.
|
ConsoleEngine |
Manage console variables, commands and script executions.
|
ConsoleEngine.ExecutionResult |
|
ConsoleEngine.WidgetCreator |
|
ConsoleEngineImpl |
Manage console variables, commands and script execution.
|
ConsoleEngineImpl.AliasValueCompleter |
|
ConsoleEngineImpl.Command |
|
ConsoleOptionGetter |
|
Curses |
Curses helper methods.
|
Cursor |
Class holding the cursor position.
|
CursorSupport |
|
DefaultExpander |
|
DefaultHighlighter |
|
DefaultHistory |
History using a file for persistent backing.
|
DefaultHistory.EntryImpl |
|
DefaultParser |
|
DefaultParser.Bracket |
|
DefaultPrinter |
Print highlighted objects to console.
|
DefaultPrinter.TruncatedOutputException |
|
DiffHelper |
Class containing the diff method.
|
DiffHelper.Diff |
Class representing one diff operation.
|
DiffHelper.Operation |
The data structure representing a diff is a Linked list of Diff objects:
{Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"),
Diff(Operation.EQUAL, " world.")}
which means: delete "Hello", add "Goodbye" and keep " world."
|
Display |
Handle display and visual cursor.
|
DumbTerminal |
|
Editor |
|
EndOfFileException |
|
EnumCompleter |
|
EOFError |
|
ExecHelper |
Helper methods for running unix commands.
|
ExecPty |
|
Expander |
|
ExternalTerminal |
Console implementation with embedded line disciplined.
|
FileNameCompleter |
Deprecated.
|
FreeBsdNativePty |
|
FreeBsdNativePty |
|
FreeBsdNativePty.UtilLibrary |
|
Highlighter |
|
History |
Console history.
|
History.Entry |
|
InfoCmp |
Infocmp helper methods.
|
InfoCmp.Capability |
|
InputRC |
|
InputStreamReader |
A class for turning a byte stream into a character stream.
|
InterpolationHelper |
Interpolation.
|
JansiNativePty |
|
JansiSupport |
|
JansiSupportImpl |
|
JansiWinConsoleWriter |
|
JansiWinSysTerminal |
|
JlineCommandRegistry |
CommandRegistry common methods for JLine commands that are using HelpException.
|
JlineCommandRegistry.HelpLines |
|
JnaNativePty |
|
JnaSupport |
|
JnaSupportImpl |
|
JnaWinConsoleWriter |
|
JnaWinSysTerminal |
|
Kernel32 |
|
Kernel32.CHAR_INFO |
|
Kernel32.CONSOLE_CURSOR_INFO |
|
Kernel32.CONSOLE_CURSOR_INFO.ByReference |
|
Kernel32.CONSOLE_SCREEN_BUFFER_INFO |
|
Kernel32.COORD |
|
Kernel32.FOCUS_EVENT_RECORD |
|
Kernel32.INPUT_RECORD |
|
Kernel32.INPUT_RECORD.EventUnion |
|
Kernel32.KEY_EVENT_RECORD |
|
Kernel32.MENU_EVENT_RECORD |
|
Kernel32.MOUSE_EVENT_RECORD |
|
Kernel32.SMALL_RECT |
|
Kernel32.UnionChar |
|
Kernel32.WINDOW_BUFFER_SIZE_RECORD |
|
KeyMap<T> |
The KeyMap class contains all bindings from keys to operations.
|
KillRing |
The kill ring class keeps killed text in a fixed size ring.
|
Less |
|
Less.InterruptibleInputStream |
|
Less.Operation |
|
Less.Pair<U,V> |
|
Levenshtein |
The Damerau-Levenshtein Algorithm is an extension to the Levenshtein
Algorithm which solves the edit distance problem between a source string and
a target string with the following operations:
Character Insertion
Character Deletion
Character Replacement
Adjacent Character Swap
Note that the adjacent character swap operation is an edit that may be
applied when two adjacent characters in the source string match two adjacent
characters in the target string, but in reverse order, rather than a general
allowance for adjacent character swaps.
|
LineDisciplineTerminal |
Abstract terminal with support for line discipline.
|
LineReader |
Read lines from the console, with input editing.
|
LineReader.Option |
|
LineReader.RegionType |
|
LineReader.SuggestionType |
|
LineReaderBuilder |
|
LineReaderImpl |
A reader for terminal applications.
|
LineReaderImpl.BellType |
|
LineReaderImpl.CompletionType |
|
LineReaderImpl.Pair<U,V> |
|
LineReaderImpl.PostResult |
|
LineReaderImpl.State |
Possible states in which the current readline operation may be in.
|
LineReaderImpl.TerminalLine |
|
LineReaderImpl.ViMoveMode |
|
LinuxNativePty |
|
LinuxNativePty |
|
LinuxNativePty.UtilLibrary |
|
Log |
Internal logger.
|
Macro |
|
MaskingCallback |
Callback used to mask parts of the line
|
MemoryStyleSource |
|
MouseEvent |
|
MouseEvent.Button |
|
MouseEvent.Modifier |
|
MouseEvent.Type |
|
MouseSupport |
|
Nano |
|
Nano.CursorMovement |
|
Nano.HighlightRule |
|
Nano.HighlightRule.RuleType |
|
Nano.NanorcParser |
|
Nano.Operation |
|
Nano.Parser |
|
Nano.PatternHistory |
|
Nano.SyntaxHighlighter |
Java implementation of nanorc highlighter
|
Nano.WriteFormat |
|
Nano.WriteMode |
|
NativeSignalHandler |
|
NfaMatcher<T> |
NFA implementation.
|
NfaMatcher.Frag |
|
NfaMatcher.State |
|
NonBlocking |
|
NonBlocking.NonBlockingInputStreamReader |
|
NonBlocking.NonBlockingReaderInputStream |
|
NonBlockingInputStream |
Non blocking input stream
|
NonBlockingInputStreamImpl |
This class wraps a regular input stream and allows it to appear as if it
is non-blocking; that is, reads can be performed against it that timeout
if no data is seen for a period of time.
|
NonBlockingPumpInputStream |
|
NonBlockingPumpReader |
|
NonBlockingReader |
Non blocking reader
|
NonBlockingReaderImpl |
This class wraps a regular reader and allows it to appear as if it
is non-blocking; that is, reads can be performed against it that timeout
if no data is seen for a period of time.
|
NopStyleSource |
|
NullCompleter |
Null completer.
|
Options |
Yet another GNU long options parser.
|
Options.HelpException |
Exception thrown when using the --help option on a built-in command.
|
OSUtils |
|
OsXNativePty |
|
OsXNativePty |
|
ParsedLine |
ParsedLine objects are returned by the Parser
during completion or when accepting the line.
|
Parser |
|
Parser.ParseContext |
|
PortListener |
Class that implements a PortListener.
If available, it accepts incoming connections and passes them
to an associated ConnectionManager.
|
PosixPtyTerminal |
|
PosixSysTerminal |
|
Printer |
Print object to the console.
|
Pty |
|
PumpReader |
|
PumpReader.InputStream |
|
PumpReader.Writer |
|
ReaderUtils |
|
Reference |
|
ScreenTerminal |
Screen terminal implementation.
|
ScreenTerminal.State |
|
ScriptEngine |
Manage scriptEngine variables, statements and script execution.
|
ShellCommand |
|
ShellFactoryImpl |
SSHD Command factory which provides access to
Shell.
|
ShutdownHooks |
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
|
ShutdownHooks.Task |
Essentially a Runnable which allows running to throw an exception.
|
Signals |
Signals helpers.
|
SimpleMaskingCallback |
Simple MaskingCallback that will replace all the characters in the line with the given mask.
|
Size |
|
SolarisNativePty |
|
SolarisNativePty |
|
Source |
|
Source.InputStreamSource |
|
Source.PathSource |
|
Source.ResourceSource |
|
Source.StdInSource |
|
Source.URLSource |
|
Ssh |
|
Ssh.ExecuteParams |
|
Ssh.JLineUserInteraction |
|
Ssh.ShellParams |
|
Status |
|
StringsCompleter |
Completer for a set of strings.
|
StyleBundle |
Marker for proxy-based style bundles.
|
StyleBundle.DefaultStyle |
Provide default style-specification.
|
StyleBundle.StyleGroup |
Provides the style group-name.
|
StyleBundle.StyleName |
Allows overriding the style-name.
|
StyleBundleInvocationHandler |
StyleBundle proxy invocation-handler to convert method calls into string styling.
|
StyleBundleInvocationHandler.InvalidStyleBundleMethodException |
Thrown when processing StyleBundle method is found to be invalid.
|
StyleBundleInvocationHandler.InvalidStyleGroupException |
|
StyleBundleInvocationHandler.StyleBundleMethodMissingDefaultStyleException |
|
StyleColor |
Deprecated.
|
StyledWriter |
|
StyleExpression |
Provides @{style value} expression evaluation.
|
StyleFactory |
Factory to create styled strings.
|
Styler |
Style facade.
|
StyleResolver |
|
StyleResolver |
|
Styles |
|
StyleSource |
Provides the source of style configuration.
|
SyntaxError |
|
SystemCompleter |
Completer which contains multiple completers and aggregates them together.
|
SystemHighlighter |
Highlight command and language syntax using nanorc highlighter.
|
SystemRegistry |
Aggregate command registries and dispatch command executions.
|
SystemRegistry.Registeries |
Manage systemRegistry store
|
SystemRegistryImpl |
Aggregate command registries.
|
SystemRegistryImpl.ArgsParser |
|
SystemRegistryImpl.CommandData |
|
SystemRegistryImpl.CommandOutputStream |
|
SystemRegistryImpl.Pipe |
|
SystemRegistryImpl.PipelineCompleter |
|
SystemRegistryImpl.ScriptStore |
|
SystemRegistryImpl.UnknownCommandException |
|
TailTipWidgets |
Creates and manages widgets for as you type command line suggestions.
|
TailTipWidgets.Pair<U,V> |
|
TailTipWidgets.TipType |
|
Telnet |
|
Telnet.ShellProvider |
|
TelnetIO |
Class that represents the TelnetIO implementation.
|
Terminal |
A terminal representing a virtual terminal on the computer.
|
Terminal.MouseTracking |
|
Terminal.Signal |
|
Terminal.SignalHandler |
|
TerminalBuilder |
Builder class to create terminals.
|
Tmux |
Terminal multiplexer
|
Tmux.Binding |
|
Tmux.Layout |
|
Tmux.Layout.Type |
|
Tmux.VirtualConsole |
|
TTop |
Thread Top implementation.
|
TTop.Align |
|
TTop.Column |
|
TTop.Operation |
|
UndoTree<T> |
Simple undo tree.
|
UserInterruptException |
This exception is thrown by LineReader.readLine() when
user interrupt handling is enabled and the user types the
interrupt character (ctrl-C).
|
WCWidth |
|
WCWidth.Interval |
|
Widget |
|
Widgets |
Create custom widgets by extending Widgets class
|
WindowsAnsiWriter |
A Windows ANSI escape processor, that uses JNA to access native platform
API's to change the console attributes.
|
WindowsAnsiWriter |
A Windows ANSI escape processor, uses JNA to access native platform
API's to change the console attributes.
|
WriterOutputStream |
Redirects an OutputStream to a Writer by decoding the data
using the specified Charset .
|