Index

A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form

A

ABORT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Abort the current operation.
ABORT - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Abort current operation status.
accept(InputProcessor) - Method in interface org.aesh.readline.action.Action
Executes this action on the given input processor.
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.BackwardChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.BeginningOfLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeCaseChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Clear
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Complete
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeletePrevChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.EmacsEditingMode
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.EndOfFile
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.EndOfLine
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Enter
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ForwardChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Interrupt
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.NextHistory
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.NoAction
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.PrevHistory
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ForwardSearchHistory
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ReverseSearchHistory
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Undo
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.UpCaseChar
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.ViEditingMode
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.Yank
 
accept(InputProcessor) - Method in class org.aesh.readline.action.mappings.YankAfter
 
ACCEPT_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Accept and execute the current line.
action - Variable in class org.aesh.readline.action.KeyMappingTrie.MatchResult
The matched action (longest match found), or null if no match.
Action - Interface in org.aesh.readline.action
Base interface for all readline editing actions.
ActionDecoder - Class in org.aesh.readline.action
Decodes input key sequences and maps them to corresponding actions.
ActionDecoder() - Constructor for class org.aesh.readline.action.ActionDecoder
Creates a decoder with default key mappings.
ActionDecoder(EditMode) - Constructor for class org.aesh.readline.action.ActionDecoder
Creates a decoder with key mappings from the specified edit mode.
ActionEvent - Interface in org.aesh.readline.action
An action that can receive input events and maintain focus state.
ActionMapper - Class in org.aesh.readline.action.mappings
Maps readline function names to their corresponding action implementations.
Actions - Enum in org.aesh.readline.action.mappings
Enumeration of all available readline action names.
add(int) - Method in class org.aesh.readline.action.ActionDecoder
Adds a single input code point to the decoder buffer.
add(int[]) - Method in class org.aesh.readline.action.ActionDecoder
Adds input code points to the decoder buffer.
addAction(int[], String) - Method in interface org.aesh.readline.editing.EditMode
Add an action mapping by key input and action name.
addAction(int[], String) - Method in class org.aesh.readline.editing.EditModeBuilder
Adds a key binding action to the builder.
addAction(int[], String) - Method in class org.aesh.readline.editing.Emacs
 
addAction(int[], String) - Method in class org.aesh.readline.editing.Vi
 
addAction(int[], Vi.ActionStatus) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for input code points with action status.
addAction(Key, String) - Method in class org.aesh.readline.editing.Emacs
Adds a key binding with the specified action name.
addAction(Key, String) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key by action name.
addAction(Key, String, EditMode.Status) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with action name and status.
addAction(Key, String, EditMode.Status, EditMode.Status) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with action name, current and next status.
addAction(Key, Action) - Method in interface org.aesh.readline.editing.EditMode
Add an action mapping for a key.
addAction(Key, Action) - Method in class org.aesh.readline.editing.Emacs
Adds a key binding with the specified action.
addAction(Key, Action) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key.
addAction(Key, Action, EditMode.Status) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with status.
addAction(Key, Action, EditMode.Status, EditMode.Status) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with current and next status.
addAction(Key, Action, EditMode.Status, EditMode.Status, EditMode.Status) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with full status configuration.
addAction(Key, Vi.ActionStatus) - Method in class org.aesh.readline.editing.Vi
Add an action mapping for a key with action status.
addActionGroup(int[], Vi.ActionStatusGroup) - Method in class org.aesh.readline.editing.Vi
Add an action group mapping for input code points.
addActionGroup(Key, Vi.ActionStatusGroup) - Method in class org.aesh.readline.editing.Vi
Add an action group mapping for a key.
addActionToUndoStack() - Method in class org.aesh.readline.AeshConsoleBuffer
 
addActionToUndoStack() - Method in interface org.aesh.readline.ConsoleBuffer
Will add the current action to the undo stack
addCompletion(Completion) - Method in class org.aesh.readline.completion.CompletionHandler
Adds a completion to the completion list.
addCompletionCandidate(String) - Method in interface org.aesh.readline.completion.CompleteOperation
Add a completion candidate as a string.
addCompletionCandidate(String) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
addCompletionCandidate(TerminalString) - Method in interface org.aesh.readline.completion.CompleteOperation
Add a completion candidate.
addCompletionCandidate(TerminalString) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
addCompletionCandidates(List) - Method in interface org.aesh.readline.completion.CompleteOperation
Add multiple completion candidates.
addCompletionCandidates(List) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
addCompletionCandidatesTerminalString(List) - Method in interface org.aesh.readline.completion.CompleteOperation
Add multiple completion candidates as TerminalStrings.
addCompletionCandidatesTerminalString(List) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
addCompletions(List) - Method in class org.aesh.readline.completion.CompletionHandler
Adds a list of completions to the completion list.
addLine(int, int) - Method in class org.aesh.readline.cursor.CursorLocator
Adds a line with the specified size and prompt size to the locator.
addText(int[]) - Method in class org.aesh.readline.paste.PasteManager
Adds text to the paste stack.
addUndo(UndoAction) - Method in class org.aesh.readline.undo.UndoManager
Adds an undo action to the stack.
addVariable(Variable, String) - Method in interface org.aesh.readline.editing.EditMode
Add a variable with its value.
addVariable(Variable, String) - Method in class org.aesh.readline.editing.EditModeBuilder
Adds a variable with its value to the builder.
addVariable(Variable, String) - Method in class org.aesh.readline.editing.Emacs
 
addVariable(Variable, String) - Method in class org.aesh.readline.editing.Vi
 
AeshConsoleBuffer - Class in org.aesh.readline
Default implementation of the ConsoleBuffer interface for managing console input and output.
AeshConsoleBuffer(Connection, Prompt, EditMode, History, CompletionHandler, boolean, CursorListener) - Constructor for class org.aesh.readline.AeshConsoleBuffer
Creates a new AeshConsoleBuffer.
Alias - Class in org.aesh.readline.alias
Alias value object
Alias(String, String) - Constructor for class org.aesh.readline.alias.Alias
Creates a new Alias with the specified name and value.
AliasCompletion - Class in org.aesh.readline.alias
Completion provider for alias and unalias commands.
AliasCompletion(AliasManager) - Constructor for class org.aesh.readline.alias.AliasCompletion
Creates a new AliasCompletion with the specified alias manager.
AliasCompletion(AliasManager, boolean) - Constructor for class org.aesh.readline.alias.AliasCompletion
Creates a new AliasCompletion with the specified alias manager and completion behavior.
AliasConflictException - Exception Class in org.aesh.readline.alias
Exception thrown when an alias name conflicts with an existing command or alias.
AliasConflictException() - Constructor for exception class org.aesh.readline.alias.AliasConflictException
Creates a new AliasConflictException with no detail message.
AliasConflictException(String) - Constructor for exception class org.aesh.readline.alias.AliasConflictException
Creates a new AliasConflictException with the specified detail message.
AliasManager - Class in org.aesh.readline.alias
Manages Aliases
AliasManager(File, boolean) - Constructor for class org.aesh.readline.alias.AliasManager
Creates a new AliasManager with the specified alias file and persistence setting.
AliasPreProcessor - Class in org.aesh.readline.alias
Pre-processor that expands alias names in input commands.
AliasPreProcessor(AliasManager) - Constructor for class org.aesh.readline.alias.AliasPreProcessor
Creates a new AliasPreProcessor with the specified alias manager.
aliasUsage() - Method in class org.aesh.readline.alias.AliasManager
Returns the usage information for the alias command.
apply() - Method in class org.aesh.readline.cursor.Line.ColorizeAction
 
apply() - Method in class org.aesh.readline.cursor.Line.CursorAction
Applies this cursor action.
apply() - Method in class org.aesh.readline.cursor.Line.MoveAction
 
apply() - Method in class org.aesh.readline.cursor.Line.MoveBackwardAction
 
apply() - Method in class org.aesh.readline.cursor.Line.MoveDownAction
 
apply() - Method in class org.aesh.readline.cursor.Line.MoveForwardAction
 
apply() - Method in class org.aesh.readline.cursor.Line.MoveUpAction
 
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteLine
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.Yank
Apply the change action between two cursor positions.
apply(int, int, InputProcessor) - Method in class org.aesh.readline.action.mappings.YankAfter
Apply the change action between two cursor positions.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.CopyForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteLine
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.MoveForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.Yank
Apply the change action from the current cursor position.
apply(int, InputProcessor) - Method in class org.aesh.readline.action.mappings.YankAfter
Apply the change action from the current cursor position.
apply(String) - Method in class org.aesh.readline.alias.AliasPreProcessor
Applies alias expansion to the given input string.
ASKING_FOR_COMPLETIONS - Enum constant in enum org.aesh.readline.completion.CompletionHandler.CompletionStatus
Waiting for user confirmation to display all completions
asString() - Method in class org.aesh.readline.Buffer
Returns the entire buffer content as a string, including multi-line content.

B

BACKWARD_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor backward one character.
BACKWARD_DELETE_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Delete the character before the cursor.
BACKWARD_KILL_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill text from cursor to the beginning of the line.
BACKWARD_KILL_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill the word before the cursor.
BACKWARD_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor backward one word.
BackwardChar - Class in org.aesh.readline.action.mappings
Action that moves the cursor one character backward.
BackwardChar() - Constructor for class org.aesh.readline.action.mappings.BackwardChar
Creates a new backward char action.
BEGINNING_OF_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move to the first entry in history.
BEGINNING_OF_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor to the beginning of the line.
BeginningOfLine - Class in org.aesh.readline.action.mappings
Action that moves the cursor to the beginning of the line.
BeginningOfLine() - Constructor for class org.aesh.readline.action.mappings.BeginningOfLine
Creates a new beginning of line action.
BELL_STYLE - Enum constant in enum org.aesh.readline.editing.Variable
Controls how readline indicates a terminal bell.
BELL_STYLE - Enum constant in enum org.aesh.readline.editing.VariableValues
Bell style values: none, visible, audible.
BIND_TTY_SPECIAL_CHARS - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline attempts to bind the control characters treated specially by the kernel's terminal driver to their readline equivalents.
BIND_TTY_SPECIAL_CHARS - Enum constant in enum org.aesh.readline.editing.VariableValues
Bind TTY special chars: on/off.
buffer() - Method in class org.aesh.readline.AeshConsoleBuffer
 
buffer() - Method in interface org.aesh.readline.ConsoleBuffer
Get the input buffer containing the current line being edited.
buffer() - Method in interface org.aesh.readline.InputProcessor
Gets the current console buffer.
Buffer - Class in org.aesh.readline
Buffer to keep track of text and cursor position in the console.
Buffer(Buffer) - Constructor for class org.aesh.readline.Buffer
Creates a copy of an existing buffer.
build() - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Builds and returns the CursorTransaction with all added actions.
build() - Method in class org.aesh.readline.ReadlineBuilder
Builds and returns a configured Readline instance.
build(KeyAction[]) - Method in class org.aesh.readline.action.KeyMappingTrie
Builds the trie from the given key mappings.
builder() - Static method in class org.aesh.readline.editing.EditModeBuilder
Creates a new EditModeBuilder instance with default settings.
builder() - Static method in class org.aesh.readline.ReadlineBuilder
Creates a new ReadlineBuilder instance.
builder(EditMode.Mode) - Static method in class org.aesh.readline.editing.EditModeBuilder
Creates a new EditModeBuilder instance with the specified editing mode.

C

CALL_LAST_KBD_MACRO - Enum constant in enum org.aesh.readline.action.mappings.Actions
Execute the last keyboard macro.
CAPITALIZE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Capitalize word status.
CAPITALIZE_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Capitalize the current or following word.
CapitalizeForwardWord - Class in org.aesh.readline.action.mappings
Action that capitalizes the word from cursor to end of word.
CapitalizeForwardWord() - Constructor for class org.aesh.readline.action.mappings.CapitalizeForwardWord
Creates a new capitalize forward word action in emacs mode.
CapitalizeForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.CapitalizeForwardWord
Creates a new capitalize forward word action.
CASE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Case change status.
CHANGE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Change text status.
CHANGE_EDITMODE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Change edit mode status.
ChangeBackwardBigWord - Class in org.aesh.readline.action.mappings
Action that changes text from cursor to beginning of previous WORD (whitespace-delimited).
ChangeBackwardBigWord() - Constructor for class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Creates a new change backward big word action.
ChangeBackwardWord - Class in org.aesh.readline.action.mappings
Action that changes text from cursor to beginning of previous word.
ChangeBackwardWord(boolean, EditMode.Status) - Constructor for class org.aesh.readline.action.mappings.ChangeBackwardWord
Creates a new change backward word action.
ChangeBackwardWord(EditMode.Status) - Constructor for class org.aesh.readline.action.mappings.ChangeBackwardWord
Creates a new change backward word action.
changeCase() - Method in class org.aesh.readline.AeshConsoleBuffer
 
changeCase() - Method in interface org.aesh.readline.ConsoleBuffer
Change case on the char located at the cursor position
ChangeCaseChar - Class in org.aesh.readline.action.mappings
Action that toggles the case of the character at cursor and moves forward.
ChangeCaseChar() - Constructor for class org.aesh.readline.action.mappings.ChangeCaseChar
Creates a new change case char action.
ChangeEndOfLine - Class in org.aesh.readline.action.mappings
Action that changes text from cursor to end of line.
ChangeEndOfLine() - Constructor for class org.aesh.readline.action.mappings.ChangeEndOfLine
Creates a new change end of line action.
ChangeForwardBigWord - Class in org.aesh.readline.action.mappings
Action that changes text from cursor to end of WORD (whitespace-delimited).
ChangeForwardBigWord() - Constructor for class org.aesh.readline.action.mappings.ChangeForwardBigWord
Creates a new change forward big word action.
ChangeForwardWord - Class in org.aesh.readline.action.mappings
Action that changes text from cursor to end of word.
ChangeForwardWord() - Constructor for class org.aesh.readline.action.mappings.ChangeForwardWord
Creates a new change forward word action.
ChangeForwardWord(boolean, EditMode.Status) - Constructor for class org.aesh.readline.action.mappings.ChangeForwardWord
Creates a new change forward word action.
CHARACTER_SEARCH - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search forward for a character.
CHARACTER_SEARCH_BACKWARD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search backward for a character.
clear() - Method in class org.aesh.readline.action.KeyMappingTrie
Clears all mappings from the trie.
clear() - Method in class org.aesh.readline.Buffer
Clears the buffer content without resetting multi-line state.
clear() - Method in class org.aesh.readline.completion.CompletionHandler
Clears all completions from the completion list.
clear() - Method in class org.aesh.readline.cursor.CursorLocator
Clears all stored line information from the locator.
clear() - Method in class org.aesh.readline.history.History
Clears all entries from the history.
clear() - Method in class org.aesh.readline.history.InMemoryHistory
 
clear() - Method in class org.aesh.readline.undo.UndoManager
Clears all undo actions from the stack.
clear(boolean) - Method in class org.aesh.readline.AeshConsoleBuffer
 
clear(boolean) - Method in interface org.aesh.readline.ConsoleBuffer
Clear an ansi terminal.
Clear - Class in org.aesh.readline.action.mappings
Action that clears the screen and redraws the current line.
Clear() - Constructor for class org.aesh.readline.action.mappings.Clear
Creates a new clear action.
CLEAR - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Clear screen status.
CLEAR_SCREEN - Enum constant in enum org.aesh.readline.action.mappings.Actions
Clear the terminal screen.
clearDefaultActions() - Method in class org.aesh.readline.editing.Emacs
Clears all default key actions and key event actions.
colorize(int, Color, Color, boolean) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a colorize action to change the color of a character at the specified index.
COMMAND - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Command mode status (vi).
COMMENT_BEGIN - Enum constant in enum org.aesh.readline.editing.Variable
The string to insert at the beginning of the line when the insert-comment command is executed.
COMMENT_BEGIN - Enum constant in enum org.aesh.readline.editing.VariableValues
Comment begin string (free-form).
compareTo(Object) - Method in class org.aesh.readline.alias.Alias
Compares this alias to another alias by name for ordering.
complete(C) - Method in interface org.aesh.readline.completion.Completion
Populate the CompleteOperation object with possible completions + offset if needed
complete(CompleteOperation) - Method in class org.aesh.readline.alias.AliasCompletion
Provides completion candidates for alias-related commands.
complete(InputProcessor) - Method in class org.aesh.readline.completion.CompletionHandler
Display possible completions. 1.
Complete - Class in org.aesh.readline.action.mappings
Action that triggers tab completion for the current input.
Complete() - Constructor for class org.aesh.readline.action.mappings.Complete
Creates a new complete action.
COMPLETE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Trigger command completion.
COMPLETE - Enum constant in enum org.aesh.readline.completion.CompletionHandler.CompletionStatus
Completion process is finished
COMPLETE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Tab completion status.
CompleteOperation - Interface in org.aesh.readline.completion
Interface representing a completion operation with candidates and configuration options.
CompleteOperationImpl - Class in org.aesh.readline.completion
A payload object to store completion data
CompleteOperationImpl(String, int) - Constructor for class org.aesh.readline.completion.CompleteOperationImpl
Creates a new CompleteOperationImpl with the given buffer and cursor position.
completer() - Method in class org.aesh.readline.AeshConsoleBuffer
 
completer() - Method in interface org.aesh.readline.ConsoleBuffer
Get the completion handler for tab completion.
Completion<C> - Interface in org.aesh.readline.completion
To enable auto completion, commands need to implement this interface.
COMPLETION_DISPLAY_WIDTH - Enum constant in enum org.aesh.readline.editing.Variable
The number of screen columns used to display possible matches when performing completion.
COMPLETION_DISPLAY_WIDTH - Enum constant in enum org.aesh.readline.editing.VariableValues
Completion display width (numeric).
COMPLETION_IGNORE_CASE - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline performs filename matching and completion in a case-insensitive fashion.
COMPLETION_IGNORE_CASE - Enum constant in enum org.aesh.readline.editing.VariableValues
Completion ignore case: on/off.
COMPLETION_MAP_CASE - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, and completion-ignore-case is enabled, readline treats hyphens and underscores as equivalent.
COMPLETION_MAP_CASE - Enum constant in enum org.aesh.readline.editing.VariableValues
Completion map case: on/off.
COMPLETION_PREFIX_DISPLAY_LENGTH - Enum constant in enum org.aesh.readline.editing.Variable
The length in characters of the common prefix of a list of possible completions that is displayed without modification.
COMPLETION_PREFIX_DISPLAY_LENGTH - Enum constant in enum org.aesh.readline.editing.VariableValues
Completion prefix display length (numeric).
COMPLETION_QUERY_ITEMS - Enum constant in enum org.aesh.readline.editing.Variable
The number of possible completions that determines when the user is asked whether the list of possibilities should be displayed.
COMPLETION_QUERY_ITEMS - Enum constant in enum org.aesh.readline.editing.VariableValues
Completion query items threshold (numeric).
completionHandler(CompletionHandler) - Method in class org.aesh.readline.ReadlineBuilder
Sets the completion handler for tab completion.
CompletionHandler<C> - Class in org.aesh.readline.completion
Abstract handler that manages tab-completion for command line input.
CompletionHandler() - Constructor for class org.aesh.readline.completion.CompletionHandler
Creates a new CompletionHandler with an empty completion list.
CompletionHandler.CompletionStatus - Enum in org.aesh.readline.completion
Represents the current status of the completion process.
completionStatus() - Method in class org.aesh.readline.completion.CompletionHandler
Returns the current completion status.
connection() - Method in interface org.aesh.readline.InputProcessor
Gets the connection.
ConsoleBuffer - Interface in org.aesh.readline
Internal class for actions to get access to the buffer, history, connection, ++
CONVERT_META - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline converts characters with the eighth bit set to an ASCII key sequence.
CONVERT_META - Enum constant in enum org.aesh.readline.editing.VariableValues
Convert meta characters: on/off.
copy() - Method in class org.aesh.readline.Prompt
Creates a copy of this prompt.
COPY_BACKWARD_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Copy the word before the cursor to the kill ring.
COPY_FORWARD_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Copy the word after the cursor to the kill ring.
COPY_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Copy the entire line to the kill ring.
CopyBackwardBigWord - Class in org.aesh.readline.action.mappings
Action that copies text from cursor to beginning of previous WORD (whitespace-delimited).
CopyBackwardBigWord() - Constructor for class org.aesh.readline.action.mappings.CopyBackwardBigWord
Creates a new copy backward big word action.
CopyBackwardBigWord(boolean) - Constructor for class org.aesh.readline.action.mappings.CopyBackwardBigWord
Creates a new copy backward big word action.
CopyBackwardWord - Class in org.aesh.readline.action.mappings
Action that copies text from cursor to beginning of previous word.
CopyBackwardWord() - Constructor for class org.aesh.readline.action.mappings.CopyBackwardWord
Creates a new copy backward word action.
CopyBackwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.CopyBackwardWord
Creates a new copy backward word action.
CopyForwardBigWord - Class in org.aesh.readline.action.mappings
Action that copies text from cursor to end of WORD (whitespace-delimited).
CopyForwardBigWord() - Constructor for class org.aesh.readline.action.mappings.CopyForwardBigWord
Creates a new copy forward big word action.
CopyForwardBigWord(boolean) - Constructor for class org.aesh.readline.action.mappings.CopyForwardBigWord
Creates a new copy forward big word action.
CopyForwardWord - Class in org.aesh.readline.action.mappings
Action that copies text from cursor to end of word.
CopyForwardWord() - Constructor for class org.aesh.readline.action.mappings.CopyForwardWord
Creates a new copy forward word action.
CopyForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.CopyForwardWord
Creates a new copy forward word action.
CopyLine - Class in org.aesh.readline.action.mappings
Action that copies the entire current line to the paste buffer.
CopyLine() - Constructor for class org.aesh.readline.action.mappings.CopyLine
Creates a new copy line action.
create() - Method in class org.aesh.readline.editing.EditModeBuilder
Creates an EditMode instance with all configured actions, variables, and device mappings.
createCompleteOperation(String, int) - Method in class org.aesh.readline.completion.CompletionHandler
Creates a complete operation for the given buffer and cursor position.
createCompleteOperation(String, int) - Method in class org.aesh.readline.completion.SimpleCompletionHandler
Creates a complete operation for the given buffer and cursor position.
createKeyEvent(int[]) - Method in interface org.aesh.readline.editing.EditMode
Create a key event from input code points.
createSimple() - Method in class org.aesh.readline.editing.EditModeBuilder
Creates a simple EditMode with minimal key bindings (only accept-line).
cursor() - Method in class org.aesh.readline.Buffer
Returns the current cursor position in the buffer.
CursorAction() - Constructor for class org.aesh.readline.cursor.Line.CursorAction
Default constructor for CursorAction.
CursorListener - Interface in org.aesh.readline.cursor
Listener interface for receiving cursor movement events.
CursorLocation - Class in org.aesh.readline.cursor
Represents the row and column position of the cursor in the terminal.
CursorLocation(int, int) - Constructor for class org.aesh.readline.cursor.CursorLocation
Creates a new cursor location with the specified row and column.
CursorLocator - Class in org.aesh.readline.cursor
Map a command character index onto a cursor COL/ROW.
CursorLocator(Buffer) - Constructor for class org.aesh.readline.cursor.CursorLocator
Creates a new cursor locator for the specified buffer.
CursorTransactionBuilder() - Constructor for class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Default constructor for CursorTransactionBuilder.

D

delete(int) - Method in class org.aesh.readline.AeshConsoleBuffer
 
delete(int) - Method in interface org.aesh.readline.ConsoleBuffer
Delete from cursor position back or forth depending on the value of delta.
delete(Consumer, int, int) - Method in class org.aesh.readline.Buffer
Deletes characters from the buffer relative to the cursor position.
delete(Consumer, int, int, boolean) - Method in class org.aesh.readline.Buffer
Deletes characters from the buffer relative to the cursor position.
DELETE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Delete text status.
DELETE_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Delete the character at the cursor.
DELETE_CHAR_OR_LIST - Enum constant in enum org.aesh.readline.action.mappings.Actions
Delete character at cursor or list completions if line is empty.
DELETE_HORIZONTAL_SPACE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Delete all horizontal whitespace around the cursor.
DeleteBackwardBigWord - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to beginning of previous WORD (whitespace-delimited).
DeleteBackwardBigWord() - Constructor for class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Creates a new DeleteBackwardBigWord action.
DeleteBackwardWord - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to beginning of previous word.
DeleteBackwardWord() - Constructor for class org.aesh.readline.action.mappings.DeleteBackwardWord
Creates a new DeleteBackwardWord action in emacs mode.
DeleteBackwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.DeleteBackwardWord
Creates a new DeleteBackwardWord action.
DeleteChar - Class in org.aesh.readline.action.mappings
Action that deletes the character at the cursor position.
DeleteChar() - Constructor for class org.aesh.readline.action.mappings.DeleteChar
Creates a new DeleteChar action.
DeleteEndOfLine - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to end of line.
DeleteEndOfLine() - Constructor for class org.aesh.readline.action.mappings.DeleteEndOfLine
Creates a new DeleteEndOfLine action in emacs mode.
DeleteEndOfLine(boolean) - Constructor for class org.aesh.readline.action.mappings.DeleteEndOfLine
Creates a new DeleteEndOfLine action.
DeleteForwardBigWord - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to end of WORD (whitespace-delimited).
DeleteForwardBigWord() - Constructor for class org.aesh.readline.action.mappings.DeleteForwardBigWord
Creates a new DeleteForwardBigWord action.
DeleteForwardWord - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to end of word.
DeleteForwardWord() - Constructor for class org.aesh.readline.action.mappings.DeleteForwardWord
Creates a new DeleteForwardWord action in emacs mode.
DeleteForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.DeleteForwardWord
Creates a new DeleteForwardWord action with delete status.
DeleteForwardWord(boolean, EditMode.Status) - Constructor for class org.aesh.readline.action.mappings.DeleteForwardWord
Creates a new DeleteForwardWord action with the specified status.
DeleteLine - Class in org.aesh.readline.action.mappings
Action that deletes the entire current line.
DeletePrevChar - Class in org.aesh.readline.action.mappings
Action that deletes the character before the cursor (backspace).
DeletePrevChar() - Constructor for class org.aesh.readline.action.mappings.DeletePrevChar
Creates a new DeletePrevChar action.
DeleteStartOfLine - Class in org.aesh.readline.action.mappings
Action that deletes text from cursor to beginning of line.
DeleteStartOfLine() - Constructor for class org.aesh.readline.action.mappings.DeleteStartOfLine
Creates a new DeleteStartOfLine action.
device(Device) - Method in class org.aesh.readline.editing.EditModeBuilder
Sets the terminal device for the builder.
DIGIT_ARGUMENT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Start or accumulate a numeric argument for subsequent commands.
disable() - Method in class org.aesh.readline.history.History
Disables history tracking.
DISABLE_COMPLETION - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline inhibits word completion.
DISABLE_COMPLETION - Enum constant in enum org.aesh.readline.editing.VariableValues
Disable completion: on/off.
disablePrompt(boolean) - Method in class org.aesh.readline.Buffer
Need to disable prompt in calculations involving search.
DO_UPPERCASE_VERSION - Enum constant in enum org.aesh.readline.action.mappings.Actions
Execute the uppercase equivalent of a meta command.
doAppendSeparator(boolean) - Method in interface org.aesh.readline.completion.CompleteOperation
Set if this CompletionOperation would allow an separator to be appended.
doAppendSeparator(boolean) - Method in class org.aesh.readline.completion.CompleteOperationImpl
Set if this CompletionOperation would allow an separator to be appended.
doIgnoreNonEscapedSpace() - Method in interface org.aesh.readline.completion.CompleteOperation
Check if non-escaped spaces should be ignored.
doIgnoreNonEscapedSpace() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
doIgnoreOffset() - Method in interface org.aesh.readline.completion.CompleteOperation
Check if offset should be ignored.
doIgnoreOffset() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
DOWN_CASE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Lower case status.
downCase() - Method in class org.aesh.readline.AeshConsoleBuffer
 
downCase() - Method in interface org.aesh.readline.ConsoleBuffer
Down case the char located at the cursor position
DOWNCASE_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Convert the current or following word to lowercase.
DownCaseForwardWord - Class in org.aesh.readline.action.mappings
Action that converts the next word to lowercase.
DownCaseForwardWord() - Constructor for class org.aesh.readline.action.mappings.DownCaseForwardWord
Creates a new DownCaseForwardWord action in emacs mode.
DownCaseForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.DownCaseForwardWord
Creates a new DownCaseForwardWord action.
drawLine() - Method in class org.aesh.readline.AeshConsoleBuffer
 
drawLine() - Method in interface org.aesh.readline.ConsoleBuffer
Print the contents of the current buffer to the console
drawLineForceDisplay() - Method in class org.aesh.readline.AeshConsoleBuffer
 
drawLineForceDisplay() - Method in interface org.aesh.readline.ConsoleBuffer
Force a rewrite of the prompt even though it might not be needed
DUMP_FUNCTIONS - Enum constant in enum org.aesh.readline.action.mappings.Actions
Dump all readline functions to output.
DUMP_MACROS - Enum constant in enum org.aesh.readline.action.mappings.Actions
Dump all readline macros to output.
DUMP_VARIABLES - Enum constant in enum org.aesh.readline.action.mappings.Actions
Dump all readline variables to output.

E

ECHO_CONTROL_CHARACTERS - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline displays control characters in a visible fashion when echoing.
ECHO_CONTROL_CHARACTERS - Enum constant in enum org.aesh.readline.editing.VariableValues
Echo control characters: on/off.
EDIT - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Edit mode status.
EDITING_MODE - Enum constant in enum org.aesh.readline.editing.Variable
Controls whether readline starts in emacs or vi editing mode.
EDITING_MODE - Enum constant in enum org.aesh.readline.editing.VariableValues
Editing mode: vi or emacs.
editMode() - Method in interface org.aesh.readline.InputProcessor
Gets the current edit mode.
editMode(EditMode) - Method in class org.aesh.readline.ReadlineBuilder
Sets the edit mode for the Readline instance.
EditMode - Interface in org.aesh.readline.editing
Defines the interface for line editing modes such as Emacs and Vi.
EditMode.Mode - Enum in org.aesh.readline.editing
Editing mode types.
EditMode.Status - Enum in org.aesh.readline.editing
Editing status values.
EditModeBuilder - Class in org.aesh.readline.editing
Builder for creating and configuring EditMode instances with key bindings and variables.
Emacs - Class in org.aesh.readline.editing
Emacs-style line editing mode implementation.
EMACS - Enum constant in enum org.aesh.readline.editing.EditMode.Mode
Emacs-style editing mode.
EMACS_EDITING_MODE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Switch to emacs editing mode.
EmacsEditingMode - Class in org.aesh.readline.action.mappings
Action that switches the input processor to Emacs editing mode.
enable() - Method in class org.aesh.readline.history.History
Enables history tracking.
ENABLE_KEYPAD - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline enables the application keypad when called.
ENABLE_KEYPAD - Enum constant in enum org.aesh.readline.editing.VariableValues
Enable keypad: on/off.
enableHistory(boolean) - Method in class org.aesh.readline.ReadlineBuilder
Enables or disables history tracking.
END_KBD_MACRO - Enum constant in enum org.aesh.readline.action.mappings.Actions
Stop recording a keyboard macro.
END_OF_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move to the last entry in history.
END_OF_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor to the end of the line.
EndOfFile - Class in org.aesh.readline.action.mappings
Action that handles end-of-file (EOF) signal, typically triggered by Ctrl-D.
EndOfFile() - Constructor for class org.aesh.readline.action.mappings.EndOfFile
Creates a new EndOfFile action.
EndOfLine - Class in org.aesh.readline.action.mappings
Action that moves the cursor to the end of the current line.
EndOfLine() - Constructor for class org.aesh.readline.action.mappings.EndOfLine
Creates a new EndOfLine action.
Enter - Class in org.aesh.readline.action.mappings
Action that accepts the current input line and processes it.
Enter() - Constructor for class org.aesh.readline.action.mappings.Enter
Creates a new Enter action.
EOF - Enum constant in enum org.aesh.readline.editing.EditMode.Status
End of file status.
equals(Object) - Method in class org.aesh.readline.alias.Alias
Compares this alias to another object for equality.
equals(Object) - Method in class org.aesh.readline.Prompt
 
EXCHANGE_POINT_AND_MARK - Enum constant in enum org.aesh.readline.action.mappings.Actions
Swap the cursor position with the mark.
EXIT - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Exit status.
EXPAND_TILDE - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, tilde expansion is performed when readline attempts word completion.
EXPAND_TILDE - Enum constant in enum org.aesh.readline.editing.VariableValues
Expand tilde: on/off.

F

FileAccessPermission - Class in org.aesh.readline.util
FileAccessPermission defines file access permission like readable, writable.
FileAccessPermission() - Constructor for class org.aesh.readline.util.FileAccessPermission
Default constructor
FileHistory - Class in org.aesh.readline.history
Read the history file at init and writeToStdOut to it at shutdown
FileHistory(File, int) - Constructor for class org.aesh.readline.history.FileHistory
Creates a FileHistory with the specified file and maximum size.
FileHistory(File, int, boolean) - Constructor for class org.aesh.readline.history.FileHistory
Creates a FileHistory with the specified file, maximum size, and logging option.
FileHistory(File, int, FileAccessPermission, boolean) - Constructor for class org.aesh.readline.history.FileHistory
Creates a FileHistory with full configuration options.
find(int[]) - Method in class org.aesh.readline.history.History
Finds an entry in the history that matches the search.
find(int[]) - Method in class org.aesh.readline.history.InMemoryHistory
 
findAllMatchingNames(String) - Method in class org.aesh.readline.alias.AliasManager
Finds all alias names that start with the given prefix.
findStartsWithOperation(List) - Static method in class org.aesh.readline.completion.CompletionHandler
If there is any common start string in the completion list, return it
findVariable(String) - Static method in enum org.aesh.readline.editing.Variable
Finds a Variable by its inputrc string value.
finish(String) - Method in interface org.aesh.readline.InputProcessor
Finishes the input processing with the given output.
flags() - Method in interface org.aesh.readline.InputProcessor
Gets the current readline flags.
forceSetDeltaChangedAtEndOfBuffer(boolean) - Method in class org.aesh.readline.Buffer
Forces the delta changed at end of buffer flag to a specific value.
FORWARD - Enum constant in enum org.aesh.readline.history.SearchDirection
Search forward through history (from oldest to newest).
FORWARD_BACKWARD_DELETE_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Delete character at cursor or before cursor depending on position.
FORWARD_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor forward one character.
FORWARD_SEARCH_BACKWARD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search backward starting from forward position in history.
FORWARD_SEARCH_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search forward through history.
FORWARD_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move cursor forward one word.
ForwardChar - Class in org.aesh.readline.action.mappings
Action that moves the cursor one character forward.
ForwardChar() - Constructor for class org.aesh.readline.action.mappings.ForwardChar
Creates a new ForwardChar action.
ForwardSearchHistory - Class in org.aesh.readline.action.mappings
Action that searches forward through the command history.

G

get(int) - Method in class org.aesh.readline.Buffer
Returns the character at the specified position in the buffer.
get(int) - Method in class org.aesh.readline.history.History
Gets the history entry at the specified index.
get(int) - Method in class org.aesh.readline.history.InMemoryHistory
 
get(int) - Method in class org.aesh.readline.paste.PasteManager
Retrieves text from the paste stack at the specified index.
getAlias(String) - Method in class org.aesh.readline.alias.AliasManager
Retrieves an alias by its name.
getAliasName(String) - Method in class org.aesh.readline.alias.AliasManager
Expands an alias if the first word of the input matches an alias name.
getAll() - Method in class org.aesh.readline.history.History
Gets all entries in the history.
getAll() - Method in class org.aesh.readline.history.InMemoryHistory
 
getAllNames() - Method in class org.aesh.readline.alias.AliasManager
Returns a list of all defined alias names.
getANSI() - Method in class org.aesh.readline.Prompt
Returns the ANSI-formatted prompt string, or the plain prompt if no ANSI formatting exists.
getAskCompletionSize() - Method in class org.aesh.readline.completion.CompletionHandler
Returns the size threshold for asking before displaying completions.
getBuffer() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the input buffer string.
getBuffer() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getBuffer() - Method in class org.aesh.readline.undo.UndoAction
Returns the buffer content stored in this undo action.
getCharacterAtCursor() - Method in class org.aesh.readline.cursor.Line
Returns the character located at the cursor.
getCharacterAtPosition(int) - Method in class org.aesh.readline.cursor.Line
Returns the character at an arbitrary position
getColumn() - Method in class org.aesh.readline.cursor.CursorLocation
Returns the column position of the cursor.
getCompletionCandidates() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the list of completion candidates.
getCompletionCandidates() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getCurrent() - Method in class org.aesh.readline.history.History
Gets the current line being edited.
getCurrent() - Method in class org.aesh.readline.history.InMemoryHistory
 
getCurrentCharacterIndex() - Method in class org.aesh.readline.cursor.Line
Gets the index of the character where the cursor is located.
getCursor() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the current cursor position.
getCursor() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getCursorLocator() - Method in class org.aesh.readline.Buffer
Returns the cursor locator for this buffer.
getCursorLocator() - Method in class org.aesh.readline.cursor.Line
Gets the cursor locator for this line's buffer.
getCursorPosition() - Method in class org.aesh.readline.undo.UndoAction
Returns the cursor position stored in this undo action.
getEofCounter() - Method in class org.aesh.readline.editing.Emacs
Gets the current EOF counter value.
getFormattedCompletion(String) - Method in interface org.aesh.readline.completion.CompleteOperation
Get the formatted version of a completion string.
getFormattedCompletion(String) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getFormattedCompletionCandidates() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the formatted completion candidates as strings.
getFormattedCompletionCandidates() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getFormattedCompletionCandidatesTerminalString() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the formatted completion candidates as TerminalStrings.
getFormattedCompletionCandidatesTerminalString() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getInputProcessor() - Method in class org.aesh.readline.Readline
Returns the current input processor.
getLength() - Method in class org.aesh.readline.Prompt
Returns the length of the prompt in characters.
getLineFromCursor() - Method in class org.aesh.readline.cursor.Line
Returns a string from the the cursor position to the end of the line.
getLineMasked() - Method in class org.aesh.readline.Buffer
Returns the current line content, with masking applied if enabled.
getLineToCursor() - Method in class org.aesh.readline.cursor.Line
Returns a string from the beginning of the line to the cursor.
getMask() - Method in class org.aesh.readline.Prompt
Returns the masking character used for hiding input.
getName() - Method in class org.aesh.readline.alias.Alias
Returns the name of this alias.
getNext() - Method in class org.aesh.readline.undo.UndoManager
Retrieves and removes the next undo action from the stack.
getNextFetch() - Method in class org.aesh.readline.history.History
Gets the next entry in the history (moving forward).
getNextFetch() - Method in class org.aesh.readline.history.InMemoryHistory
 
getNonTrimmedBuffer() - Method in class org.aesh.readline.completion.CompleteOperationImpl
Returns the original non-trimmed buffer.
getOffset() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the offset for completion.
getOffset() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
getPreviousFetch() - Method in class org.aesh.readline.history.History
Gets the previous entry in the history (moving backward).
getPreviousFetch() - Method in class org.aesh.readline.history.InMemoryHistory
 
getPromptAsString() - Method in class org.aesh.readline.Prompt
Returns the prompt text as an array of Unicode code points.
getRow() - Method in class org.aesh.readline.cursor.CursorLocation
Returns the row position of the cursor.
getSearchDirection() - Method in class org.aesh.readline.history.History
Gets the current search direction.
getSearchDirection() - Method in class org.aesh.readline.history.InMemoryHistory
 
getSeparator() - Method in interface org.aesh.readline.completion.CompleteOperation
Get the separator character, by default its space
getSeparator() - Method in class org.aesh.readline.completion.CompleteOperationImpl
Get the separator character, by default its space
getStatus() - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.CopyForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteLine
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.MoveForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.Yank
Get the edit mode status.
getStatus() - Method in class org.aesh.readline.action.mappings.YankAfter
Get the edit mode status.
getTrimmedSize() - Method in class org.aesh.readline.completion.CompleteOperationImpl
Returns the number of characters that were trimmed from the buffer.
getValue() - Method in class org.aesh.readline.alias.Alias
Returns the value of this alias.
getValue() - Method in enum org.aesh.readline.editing.Variable
Returns the inputrc string representation of this variable.
getValuesByVariable(Variable) - Static method in enum org.aesh.readline.editing.VariableValues
Get the allowed values for a given variable.
getVariableValue(Variable) - Method in class org.aesh.readline.editing.EditModeBuilder
Gets the value of a variable.

H

hasANSI() - Method in class org.aesh.readline.Prompt
Checks if the prompt has ANSI formatting.
hasAppendSeparator() - Method in interface org.aesh.readline.completion.CompleteOperation
Do this completion allow for appending a separator after completion?
hasAppendSeparator() - Method in class org.aesh.readline.completion.CompleteOperationImpl
Do this completion allow for appending a separator after completion?
hashCode() - Method in class org.aesh.readline.alias.Alias
Returns a hash code value for this alias.
hashCode() - Method in class org.aesh.readline.Prompt
 
hasNext() - Method in class org.aesh.readline.action.ActionDecoder
Checks if there is another action available.
hasPrefix - Variable in class org.aesh.readline.action.KeyMappingTrie.MatchResult
True if the buffer is a prefix of a longer sequence in the trie.
hasValue() - Method in enum org.aesh.readline.editing.VariableValues
Check if this variable has defined values.
history() - Method in class org.aesh.readline.AeshConsoleBuffer
 
history() - Method in interface org.aesh.readline.ConsoleBuffer
Get the command history manager.
history(History) - Method in class org.aesh.readline.ReadlineBuilder
Sets the history implementation for the Readline instance.
History - Class in org.aesh.readline.history
Abstract base class for managing command line history.
History() - Constructor for class org.aesh.readline.history.History
Protected constructor for subclasses.
HISTORY - Enum constant in enum org.aesh.readline.editing.EditMode.Status
History navigation status.
HISTORY_PRESERVE_POINT - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, the history code attempts to place the point at the same location on each history line retrieved with previous-history or next-history.
HISTORY_PRESERVE_POINT - Enum constant in enum org.aesh.readline.editing.VariableValues
History preserve point: on/off.
HISTORY_SCROLL_MODE - Enum constant in enum org.aesh.readline.editing.Variable
Controls the scroll mode behavior when navigating through history.
HISTORY_SCROLL_MODE - Enum constant in enum org.aesh.readline.editing.VariableValues
History scroll mode: on/off.
HISTORY_SEARCH_FORWARD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search forward through history for lines starting with current input.
HISTORY_SIZE - Enum constant in enum org.aesh.readline.editing.Variable
Sets the maximum number of history entries saved in the history list.
HISTORY_SIZE - Enum constant in enum org.aesh.readline.editing.VariableValues
History size (numeric).
historyFile(String) - Method in class org.aesh.readline.ReadlineBuilder
Sets the file path for persistent history storage.
historySize(int) - Method in class org.aesh.readline.ReadlineBuilder
Sets the maximum number of history entries to retain.

I

IGNORE_EOF - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Ignore EOF status.
IGNORE_EOF - Enum constant in enum org.aesh.readline.ReadlineFlag
Ignore EOF signal a given number of times
InMemoryHistory - Class in org.aesh.readline.history
A simple in-memory history implementation By default max size is 500
InMemoryHistory() - Constructor for class org.aesh.readline.history.InMemoryHistory
Creates an InMemoryHistory with the default maximum size of 500 entries.
InMemoryHistory(int) - Constructor for class org.aesh.readline.history.InMemoryHistory
Creates an InMemoryHistory with the specified maximum size.
input(Action, KeyAction) - Method in interface org.aesh.readline.action.ActionEvent
Processes an input event with the given action and key.
input(Action, KeyAction) - Method in class org.aesh.readline.action.mappings.Complete
 
input(Action, KeyAction) - Method in class org.aesh.readline.action.mappings.ForwardSearchHistory
 
input(Action, KeyAction) - Method in class org.aesh.readline.action.mappings.ReverseSearchHistory
 
INPUT_META - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline enables eight-bit input regardless of terminal claims.
INPUT_META - Enum constant in enum org.aesh.readline.editing.VariableValues
Input meta: on/off.
InputProcessor - Interface in org.aesh.readline
InputProcessor is used by Readline to process the input.
InputrcParser - Class in org.aesh.readline.editing
Map key bindings to specified operation.
insert(int[]) - Method in class org.aesh.readline.AeshConsoleBuffer
 
insert(int[]) - Method in interface org.aesh.readline.ConsoleBuffer
Insert at the end of the Buffer
insert(String, int) - Method in class org.aesh.readline.AeshConsoleBuffer
 
insert(String, int) - Method in interface org.aesh.readline.ConsoleBuffer
Insert a String into the buffer at a specific point
insert(Consumer, int[], int) - Method in class org.aesh.readline.Buffer
Inserts text at the current cursor position.
insert(Consumer, int, int) - Method in class org.aesh.readline.Buffer
Inserts a single character at the current cursor position.
insert(Consumer, String, int) - Method in class org.aesh.readline.Buffer
Inserts a string at the current cursor position and updates the cursor accordingly.
INSERT_COMMENT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Insert a comment character at the beginning of the line.
INSERT_COMPLETIONS - Enum constant in enum org.aesh.readline.action.mappings.Actions
Insert all completions of the text before cursor.
Interrupt - Class in org.aesh.readline.action.mappings
Action that sends an interrupt signal (SIGINT) to the terminal.
Interrupt() - Constructor for class org.aesh.readline.action.mappings.Interrupt
Creates a new Interrupt action.
INTERRUPT - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Interrupt signal status.
invalidateCursorLocation() - Method in class org.aesh.readline.Buffer
Some completion occured, do not try to compute character index location.
invalidateCursorLocation() - Method in class org.aesh.readline.cursor.CursorLocator
Marks the cursor location as invalidated.
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.CopyForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteLine
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.MoveForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.Yank
Check if the character is a delimiter (non-alphanumeric).
isDelimiter(char) - Method in class org.aesh.readline.action.mappings.YankAfter
Check if the character is a delimiter (non-alphanumeric).
ISEARCH_TERMINATORS - Enum constant in enum org.aesh.readline.editing.Variable
The string of characters that should terminate an incremental search.
ISEARCH_TERMINATORS - Enum constant in enum org.aesh.readline.editing.VariableValues
Isearch terminators (free-form).
isEmpty() - Method in class org.aesh.readline.undo.UndoManager
Checks if the undo stack is empty.
isEnabled() - Method in class org.aesh.readline.history.History
Checks if history is enabled.
isExecutable() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if the file is executable.
isExecutableOwnerOnly() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if executable permission is owner only.
isIgnoreStartsWith() - Method in interface org.aesh.readline.completion.CompleteOperation
Check if starts-with matching should be ignored.
isIgnoreStartsWith() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
isInChainedAction() - Method in interface org.aesh.readline.editing.EditMode
Check if currently in a chained action sequence.
isInChainedAction() - Method in class org.aesh.readline.editing.Emacs
 
isInChainedAction() - Method in class org.aesh.readline.editing.Vi
 
isLocationInvalidated() - Method in class org.aesh.readline.cursor.CursorLocator
Checks if the cursor location tracking has been invalidated.
isMasking() - Method in class org.aesh.readline.Buffer
Checks if the buffer is in masking mode (e.g., for password input).
isMasking() - Method in class org.aesh.readline.Prompt
Checks if input masking is enabled.
isMultiLine() - Method in class org.aesh.readline.Buffer
Checks if the buffer is in multi-line mode.
isPromptDisabled() - Method in class org.aesh.readline.Buffer
Checks if the prompt is disabled for calculations.
isReadable() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if the file is readable.
isReadableOwnerOnly() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if readable permission is owner only.
isSpace(char) - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.CopyForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteLine
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.MoveForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.Yank
Check if the character is a whitespace.
isSpace(char) - Method in class org.aesh.readline.action.mappings.YankAfter
Check if the character is a whitespace.
isTrimmed() - Method in class org.aesh.readline.completion.CompleteOperationImpl
Checks if the buffer has been trimmed.
isWritable() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if the file is writable.
isWritableOwnerOnly() - Method in class org.aesh.readline.util.FileAccessPermission
Checks if writable permission is owner only.

K

keepFocus() - Method in interface org.aesh.readline.action.ActionEvent
Returns whether this action event should retain focus after processing.
keepFocus() - Method in class org.aesh.readline.action.mappings.Complete
 
keepFocus() - Method in class org.aesh.readline.action.mappings.ForwardSearchHistory
 
keepFocus() - Method in class org.aesh.readline.action.mappings.ReverseSearchHistory
 
KEYMAP - Enum constant in enum org.aesh.readline.editing.Variable
Sets readline's keymap.
KEYMAP - Enum constant in enum org.aesh.readline.editing.VariableValues
Keymap names for different editing contexts.
KeyMappingTrie - Class in org.aesh.readline.action
A trie-based data structure for efficient key sequence matching.
KeyMappingTrie() - Constructor for class org.aesh.readline.action.KeyMappingTrie
 
KeyMappingTrie.MatchResult - Class in org.aesh.readline.action
Result of a trie match operation.
keys() - Method in interface org.aesh.readline.editing.EditMode
Get the key actions for this mode.
keys() - Method in class org.aesh.readline.editing.Emacs
 
keys() - Method in class org.aesh.readline.editing.Vi
 
KILL_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill text from cursor to the end of the line.
KILL_REGION - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill the text between cursor and mark.
KILL_WHOLE_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill the entire current line.
KILL_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill the word after the cursor.

L

length() - Method in class org.aesh.readline.Buffer
Returns the length of the buffer content.
Line - Class in org.aesh.readline.cursor
A command line.
Line(Buffer, Connection, int) - Constructor for class org.aesh.readline.cursor.Line
Creates a new Line instance representing a command line.
Line.ColorizeAction - Class in org.aesh.readline.cursor
Move to the index and Colorize the character.
Line.CursorAction - Class in org.aesh.readline.cursor
A CursorAction is an action that modifies the cursor.
Line.CursorTransaction - Class in org.aesh.readline.cursor
A cursor transaction runs action.
Line.CursorTransactionBuilder - Class in org.aesh.readline.cursor
Builder for CursorTransaction.
Line.MoveAction - Class in org.aesh.readline.cursor
Move the cursor to a given index.
Line.MoveBackwardAction - Class in org.aesh.readline.cursor
Move cursor backward.
Line.MoveDownAction - Class in org.aesh.readline.cursor
Move cursor down.
Line.MoveForwardAction - Class in org.aesh.readline.cursor
Move cursor forward.
Line.MoveUpAction - Class in org.aesh.readline.cursor
Move cursor up.
locate(int, int) - Method in class org.aesh.readline.cursor.CursorLocator
The core logic of the locator.

M

mapKeys(String) - Static method in class org.aesh.readline.editing.InputrcParser
Maps a key string (e.g., "M-C-a" for Meta-Control-a) to its integer array representation.
mapQuoteKeys(String) - Static method in class org.aesh.readline.editing.InputrcParser
Parse key mapping lines that start with "
mapToAction(String) - Static method in class org.aesh.readline.action.mappings.ActionMapper
Maps a readline function name to its corresponding action.
MARK_DIRECTORIES - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, completed directory names have a slash appended.
MARK_DIRECTORIES - Enum constant in enum org.aesh.readline.editing.VariableValues
Mark directories: on/off.
MARK_MODIFIED_LINES - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, history lines that have been modified are displayed with a preceding asterisk.
MARK_MODIFIED_LINES - Enum constant in enum org.aesh.readline.editing.VariableValues
Mark modified lines: on/off.
MARK_SYMLINKED_DIRECTORIES - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, completed names which are symbolic links to directories have a slash appended.
MARK_SYMLINKED_DIRECTORIES - Enum constant in enum org.aesh.readline.editing.VariableValues
Mark symlinked directories: on/off.
match(int[]) - Method in class org.aesh.readline.action.KeyMappingTrie
Matches the input buffer against the trie.
MATCH_HIDDEN_FILES - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline matches files whose names begin with a dot when performing filename completion.
MATCH_HIDDEN_FILES - Enum constant in enum org.aesh.readline.editing.VariableValues
Match hidden files: on/off.
matchSingleByte(int) - Method in class org.aesh.readline.action.KeyMappingTrie
Fast path for single-byte matching.
MENU_COMPLETE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Complete using menu of possible completions.
MENU_COMPLETE_BACKWARD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Complete backward using menu of possible completions.
MENU_COMPLETE_DISPLAY_PREFIX - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, menu completion displays the common prefix of the list of possible completions.
MENU_COMPLETE_DISPLAY_PREFIX - Enum constant in enum org.aesh.readline.editing.VariableValues
Menu complete display prefix: on/off.
mode() - Method in interface org.aesh.readline.editing.EditMode
Get the editing mode type.
mode() - Method in class org.aesh.readline.editing.Emacs
 
mode() - Method in class org.aesh.readline.editing.Vi
 
move(int) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a move action to move the cursor to the specified index.
move(Consumer, int, int) - Method in class org.aesh.readline.Buffer
Move the cursor left if the param is negative, right if its positive.
move(Consumer, int, int, boolean) - Method in class org.aesh.readline.Buffer
Move the cursor left if the param is negative, right if its positive.
MOVE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Cursor movement status.
moveBackward(int) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a move backward action to move the cursor backward by the specified amount.
MoveBackwardBigWord - Class in org.aesh.readline.action.mappings
Action that moves the cursor backward to the start of the previous WORD (space-delimited).
MoveBackwardBigWord() - Constructor for class org.aesh.readline.action.mappings.MoveBackwardBigWord
Creates a new MoveBackwardBigWord action.
MoveBackwardWord - Class in org.aesh.readline.action.mappings
Action that moves the cursor backward to the start of the previous word.
MoveBackwardWord() - Constructor for class org.aesh.readline.action.mappings.MoveBackwardWord
Creates a new MoveBackwardWord action with default settings.
MoveBackwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.MoveBackwardWord
Creates a new MoveBackwardWord action.
moveCursor(int) - Method in class org.aesh.readline.AeshConsoleBuffer
 
moveCursor(int) - Method in interface org.aesh.readline.ConsoleBuffer
Move the cursor either back or forth.
moved(Line) - Method in interface org.aesh.readline.cursor.CursorListener
Called when the cursor has moved to a new position.
moveDown(int) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a move down action to move the cursor down by the specified number of rows.
moveForward(int) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a move forward action to move the cursor forward by the specified amount.
MoveForwardBigWord - Class in org.aesh.readline.action.mappings
Action that moves the cursor forward to the end of the next WORD (space-delimited).
MoveForwardBigWord() - Constructor for class org.aesh.readline.action.mappings.MoveForwardBigWord
Creates a new MoveForwardBigWord action.
MoveForwardWord - Class in org.aesh.readline.action.mappings
Action that moves the cursor forward to the end of the next word.
MoveForwardWord() - Constructor for class org.aesh.readline.action.mappings.MoveForwardWord
Creates a new MoveForwardWord action with default settings.
MoveForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.MoveForwardWord
Creates a new MoveForwardWord action with the specified vi mode setting.
moveNumberOfColumns(int, char) - Static method in class org.aesh.readline.Buffer
Creates an ANSI escape sequence to move the cursor a specified number of columns.
moveUp(int) - Method in class org.aesh.readline.cursor.Line.CursorTransactionBuilder
Adds a move up action to move the cursor up by the specified number of rows.
multiCursor() - Method in class org.aesh.readline.Buffer
Returns the cursor position including the multi-line buffer offset.
multiLine() - Method in class org.aesh.readline.Buffer
Returns the complete buffer content including multi-line content.

N

name() - Method in interface org.aesh.readline.action.Action
Returns the name of this action.
name() - Method in class org.aesh.readline.action.mappings.BackwardChar
 
name() - Method in class org.aesh.readline.action.mappings.BeginningOfLine
 
name() - Method in class org.aesh.readline.action.mappings.CapitalizeForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.ChangeBackwardWord
 
name() - Method in class org.aesh.readline.action.mappings.ChangeCaseChar
 
name() - Method in class org.aesh.readline.action.mappings.ChangeEndOfLine
 
name() - Method in class org.aesh.readline.action.mappings.ChangeForwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.ChangeForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.Clear
 
name() - Method in class org.aesh.readline.action.mappings.Complete
 
name() - Method in class org.aesh.readline.action.mappings.CopyBackwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.CopyBackwardWord
 
name() - Method in class org.aesh.readline.action.mappings.CopyForwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.CopyForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.CopyLine
 
name() - Method in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.DeleteBackwardWord
 
name() - Method in class org.aesh.readline.action.mappings.DeleteChar
 
name() - Method in class org.aesh.readline.action.mappings.DeleteEndOfLine
 
name() - Method in class org.aesh.readline.action.mappings.DeleteForwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.DeleteForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.DeleteLine
 
name() - Method in class org.aesh.readline.action.mappings.DeletePrevChar
 
name() - Method in class org.aesh.readline.action.mappings.DeleteStartOfLine
 
name() - Method in class org.aesh.readline.action.mappings.DownCaseForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.EmacsEditingMode
 
name() - Method in class org.aesh.readline.action.mappings.EndOfFile
 
name() - Method in class org.aesh.readline.action.mappings.EndOfLine
 
name() - Method in class org.aesh.readline.action.mappings.Enter
 
name() - Method in class org.aesh.readline.action.mappings.ForwardChar
 
name() - Method in class org.aesh.readline.action.mappings.ForwardSearchHistory
 
name() - Method in class org.aesh.readline.action.mappings.Interrupt
 
name() - Method in class org.aesh.readline.action.mappings.MoveBackwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.MoveBackwardWord
 
name() - Method in class org.aesh.readline.action.mappings.MoveForwardBigWord
 
name() - Method in class org.aesh.readline.action.mappings.MoveForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.NextHistory
 
name() - Method in class org.aesh.readline.action.mappings.NoAction
 
name() - Method in class org.aesh.readline.action.mappings.PrevHistory
 
name() - Method in class org.aesh.readline.action.mappings.ReverseSearchHistory
 
name() - Method in class org.aesh.readline.action.mappings.Undo
 
name() - Method in class org.aesh.readline.action.mappings.UpCaseChar
 
name() - Method in class org.aesh.readline.action.mappings.UpCaseForwardWord
 
name() - Method in class org.aesh.readline.action.mappings.ViEditingMode
 
name() - Method in class org.aesh.readline.action.mappings.Yank
 
name() - Method in class org.aesh.readline.action.mappings.YankAfter
 
newCursorTransactionBuilder() - Method in class org.aesh.readline.cursor.Line
Build a new builder.
NEWLINE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Newline entered status.
next() - Method in class org.aesh.readline.action.ActionDecoder
Returns and removes the next action from the queue.
NEXT_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move to the next entry in history.
NextHistory - Class in org.aesh.readline.action.mappings
Action that retrieves the next entry from the command history.
NextHistory() - Constructor for class org.aesh.readline.action.mappings.NextHistory
Creates a new NextHistory action.
NO_ACTION - Enum constant in enum org.aesh.readline.editing.EditMode.Status
No action status.
NO_COMMENT_DISCARD - Enum constant in enum org.aesh.readline.ReadlineFlag
Do not discard lines starting with '#'
NO_MULTI_LINE_ON_QUOTE - Enum constant in enum org.aesh.readline.ReadlineFlag
Do not activate multi-line mode 0 = Disable for both single and double quote 1 = Disable for double quote 2 = Disable for single quote
NO_PROMPT_REDRAW_ON_INTR - Enum constant in enum org.aesh.readline.ReadlineFlag
Do not redraw prompt on INTR signal Default behaviour is to redraw .
NoAction - Class in org.aesh.readline.action.mappings
A no-op action that performs no operation when executed.
NoAction() - Constructor for class org.aesh.readline.action.mappings.NoAction
Creates a new NoAction instance.
NON_INCREMENTAL_FORWARD_SEARCH_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search forward through history non-incrementally.
NON_INCREMENTAL_REVERSE_SEARCH_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search backward through history non-incrementally.

O

org.aesh.readline - package org.aesh.readline
 
org.aesh.readline.action - package org.aesh.readline.action
 
org.aesh.readline.action.mappings - package org.aesh.readline.action.mappings
 
org.aesh.readline.alias - package org.aesh.readline.alias
 
org.aesh.readline.completion - package org.aesh.readline.completion
 
org.aesh.readline.cursor - package org.aesh.readline.cursor
 
org.aesh.readline.editing - package org.aesh.readline.editing
 
org.aesh.readline.history - package org.aesh.readline.history
 
org.aesh.readline.paste - package org.aesh.readline.paste
 
org.aesh.readline.undo - package org.aesh.readline.undo
 
org.aesh.readline.util - package org.aesh.readline.util
 
OUTPUT_META - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline displays characters with the eighth bit set directly rather than as a meta-prefixed escape sequence.
OUTPUT_META - Enum constant in enum org.aesh.readline.editing.VariableValues
Output meta: on/off.
OVERWRITE_MODE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Toggle overwrite mode for character insertion.

P

PAGE_COMPLETIONS - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline uses an internal more-like pager to display a screenful of possible completions at a time.
PAGE_COMPLETIONS - Enum constant in enum org.aesh.readline.editing.VariableValues
Page completions: on/off.
parse(KeyAction) - Method in interface org.aesh.readline.editing.EditMode
Parse a key event and return the corresponding action.
parse(KeyAction) - Method in class org.aesh.readline.editing.Emacs
 
parse(KeyAction) - Method in class org.aesh.readline.editing.Vi
 
parseAlias(String) - Method in class org.aesh.readline.alias.AliasManager
Parses an alias command and either creates a new alias, lists specified aliases, or returns all aliases.
parseInputrc(InputStream) - Method in class org.aesh.readline.editing.EditModeBuilder
Parses an inputrc file from the given input stream and applies the settings to this builder.
parseInputrc(InputStream) - Static method in class org.aesh.readline.editing.InputrcParser
Parses an inputrc file from the given input stream.
parseInputrc(InputStream, EditModeBuilder) - Static method in class org.aesh.readline.editing.InputrcParser
Parses an inputrc file from the given input stream using the provided EditModeBuilder.
parseLine(String, EditModeBuilder) - Static method in class org.aesh.readline.editing.InputrcParser
Parses a single line from an inputrc file and applies it to the EditModeBuilder.
PASTE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Paste from kill ring status.
PASTE_FROM_CLIPBOARD - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Paste from system clipboard status.
pasteManager() - Method in class org.aesh.readline.AeshConsoleBuffer
 
pasteManager() - Method in interface org.aesh.readline.ConsoleBuffer
Get the paste manager for copy/paste operations.
PasteManager - Class in org.aesh.readline.paste
Keep track of edits for paste
PasteManager() - Constructor for class org.aesh.readline.paste.PasteManager
Creates a new PasteManager with an empty paste stack.
peek() - Method in class org.aesh.readline.action.ActionDecoder
Returns the next action without removing it from the queue.
persist() - Method in class org.aesh.readline.alias.AliasManager
Persists all aliases to the alias file.
POSSIBLE_COMPLETIONS - Enum constant in enum org.aesh.readline.action.mappings.Actions
List possible completions for the current input.
PREFIX_META - Enum constant in enum org.aesh.readline.action.mappings.Actions
Make the next character typed be meta-prefixed.
PrevHistory - Class in org.aesh.readline.action.mappings
Action that retrieves the previous entry from the command history.
PrevHistory() - Constructor for class org.aesh.readline.action.mappings.PrevHistory
Creates a new PrevHistory action.
PREVIOUS_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Move to the previous entry in history.
prevKey() - Method in interface org.aesh.readline.editing.EditMode
Get the previous key action.
prevKey() - Method in class org.aesh.readline.editing.Emacs
 
prevKey() - Method in class org.aesh.readline.editing.Vi
 
PRINT_COMPLETIONS_HORIZONTALLY - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline displays completions with matches sorted horizontally in alphabetical order.
PRINT_COMPLETIONS_HORIZONTALLY - Enum constant in enum org.aesh.readline.editing.VariableValues
Print completions horizontally: on/off.
printAllAliases() - Method in class org.aesh.readline.alias.AliasManager
Returns a formatted string containing all defined aliases sorted alphabetically.
prompt() - Method in class org.aesh.readline.Buffer
Returns the current prompt.
Prompt - Class in org.aesh.readline
The Prompt: If created with a String value that value will be the prompt with the default back and foreground colors.
Prompt() - Constructor for class org.aesh.readline.Prompt
Creates an empty prompt.
Prompt(int[], Character) - Constructor for class org.aesh.readline.Prompt
Creates a prompt with the specified code points and input masking character.
Prompt(String) - Constructor for class org.aesh.readline.Prompt
Creates a prompt with the specified text.
Prompt(String, Character) - Constructor for class org.aesh.readline.Prompt
Creates a prompt with the specified text and input masking character.
Prompt(String, String) - Constructor for class org.aesh.readline.Prompt
Creates a prompt with the specified text and ANSI formatting.
Prompt(String, String, Character) - Constructor for class org.aesh.readline.Prompt
Creates a prompt with the specified text, ANSI formatting, and input masking character.
Prompt(List) - Constructor for class org.aesh.readline.Prompt
Creates a prompt from a list of terminal characters with individual formatting.
Prompt(List, Character) - Constructor for class org.aesh.readline.Prompt
Creates a prompt from a list of terminal characters with individual formatting and an input masking character.
Prompt(Prompt) - Constructor for class org.aesh.readline.Prompt
Creates a copy of the specified prompt.
Prompt(TerminalString) - Constructor for class org.aesh.readline.Prompt
Creates a prompt from a TerminalString with ANSI formatting.
push(int[]) - Method in class org.aesh.readline.history.History
Pushes a new entry to the history.
push(int[]) - Method in class org.aesh.readline.history.InMemoryHistory
 

Q

QUOTED_INSERT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Insert the next character literally without interpretation.

R

RE_READ_INIT_FILE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Re-read the readline initialization file.
readline(Connection, String, Consumer) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with a string prompt.
readline(Connection, String, Consumer, List) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with a string prompt and completions.
readline(Connection, Prompt, Consumer) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with a Prompt object.
readline(Connection, Prompt, Consumer, List) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with a Prompt object and completions.
readline(Connection, Prompt, Consumer, List, List) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with completions and pre-processors.
readline(Connection, Prompt, Consumer, List, List, History) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with completions, pre-processors, and custom history.
readline(Connection, Prompt, Consumer, List, List, History, CursorListener) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with completions, pre-processors, custom history, and cursor listener.
readline(Connection, Prompt, Consumer, List, List, History, CursorListener, EnumMap) - Method in class org.aesh.readline.Readline
Reads a line of input from the connection with all configuration options.
Readline - Class in org.aesh.readline
Readline is a simple way to read a single input line from the terminal/shell/console.
Readline() - Constructor for class org.aesh.readline.Readline
Creates a new Readline instance with default edit mode, in-memory history, and simple completion handler.
Readline(EditMode) - Constructor for class org.aesh.readline.Readline
Creates a new Readline instance with the specified edit mode and in-memory history.
Readline(EditMode, History, CompletionHandler) - Constructor for class org.aesh.readline.Readline
Creates a new Readline instance with the specified edit mode, history, and completion handler.
ReadlineBuilder - Class in org.aesh.readline
Builder for creating and configuring Readline instances.
ReadlineFlag - Enum in org.aesh.readline
Enumeration of flags that control readline behavior.
REDRAW_CURRENT_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Redraw the current line.
remapKeysFromDevice(Device) - Method in interface org.aesh.readline.editing.EditMode
Remap keys based on device capabilities.
remapKeysFromDevice(Device) - Method in class org.aesh.readline.editing.Emacs
 
remapKeysFromDevice(Device) - Method in class org.aesh.readline.editing.Vi
 
removeAlias(String) - Method in class org.aesh.readline.alias.AliasManager
Removes one or more aliases based on the unalias command input.
removeCompletion(Completion) - Method in class org.aesh.readline.completion.CompletionHandler
Removes a completion from the completion list.
removeEscapedSpacesFromCompletionCandidates() - Method in interface org.aesh.readline.completion.CompleteOperation
Remove escaped spaces from all completion candidates.
removeEscapedSpacesFromCompletionCandidates() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
REPEAT - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Repeat last action status.
replace(int[]) - Method in class org.aesh.readline.AeshConsoleBuffer
 
replace(int[]) - Method in interface org.aesh.readline.ConsoleBuffer
Replace the entire current buffer with the given line The new line will be pushed to the Connection Cursor will be moved to the end of the new buffer line
replace(String) - Method in class org.aesh.readline.AeshConsoleBuffer
 
replace(String) - Method in interface org.aesh.readline.ConsoleBuffer
Replace the entire current buffer with the given line The new line will be pushed to the Connection Cursor will be moved to the end of the new buffer line
replace(Consumer, char) - Method in class org.aesh.readline.Buffer
Replaces the character at the current cursor position with the specified character.
replace(Consumer, int[], int) - Method in class org.aesh.readline.Buffer
Replaces the entire current buffer with the given line as code points.
replace(Consumer, String, int) - Method in class org.aesh.readline.Buffer
Replace the entire current buffer with the given line.
REPLACE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Replace character status.
reset() - Method in class org.aesh.readline.AeshConsoleBuffer
 
reset() - Method in class org.aesh.readline.Buffer
Resets the buffer to its initial empty state.
reset() - Method in interface org.aesh.readline.ConsoleBuffer
Clear all content in the Buffer and reset all data
resetEOF() - Method in class org.aesh.readline.editing.Emacs
Resets the EOF counter to zero.
returnValue() - Method in interface org.aesh.readline.InputProcessor
The value thats returned after a readline
REVERSE - Enum constant in enum org.aesh.readline.history.SearchDirection
Search backward through history (from newest to oldest).
REVERSE_SEARCH_HISTORY - Enum constant in enum org.aesh.readline.action.mappings.Actions
Search backward through history incrementally.
ReverseSearchHistory - Class in org.aesh.readline.action.mappings
Action that searches backward through the command history.
REVERT_ALL_AT_NEWLINE - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, readline undoes all changes to history lines before returning when accept-line is executed.
REVERT_ALL_AT_NEWLINE - Enum constant in enum org.aesh.readline.editing.VariableValues
Revert all at newline: on/off.
REVERT_LINE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Revert the line to its original state from history.
run() - Method in class org.aesh.readline.cursor.Line.CursorTransaction
Runs this cursor transaction.

S

search(int[]) - Method in class org.aesh.readline.history.History
Searches for an entry in the history that contains the search pattern.
search(int[]) - Method in class org.aesh.readline.history.InMemoryHistory
 
SEARCH - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Search status.
SEARCH_DELETE - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Delete character during search.
SEARCH_END - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search has ended.
SEARCH_EXIT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search has been exited.
SEARCH_INPUT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search is accepting input.
SEARCH_INTERRUPT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search was interrupted.
SEARCH_MOVE_BEGINNING_OF_LINE - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move cursor to beginning of line during search.
SEARCH_MOVE_END_OF_LINE - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move cursor to end of line during search.
SEARCH_MOVE_LEFT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move cursor left during search.
SEARCH_MOVE_NEXT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move to next search result.
SEARCH_MOVE_PREV - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move to previous search result.
SEARCH_MOVE_RIGHT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Move cursor right during search.
SEARCH_NEXT - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search for next match.
SEARCH_NOT_STARTED - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search has not been initiated yet.
SEARCH_PREV - Enum constant in enum org.aesh.readline.action.SearchAction.Status
Search for previous match.
SearchAction - Interface in org.aesh.readline.action
Action interface for history search operations with status tracking.
SearchAction.Status - Enum in org.aesh.readline.action
Enumeration of possible search operation statuses.
SearchDirection - Enum in org.aesh.readline.history
Enumeration representing the direction when searching through command history.
SELF_INSERT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Insert the typed character at the cursor position.
SET_MARK - Enum constant in enum org.aesh.readline.action.mappings.Actions
Set the mark at the current cursor position.
setAliasHandler(Function) - Method in class org.aesh.readline.completion.CompletionHandler
Sets the alias handler function for buffer completion.
setAskCompletionSize(int) - Method in class org.aesh.readline.completion.CompletionHandler
Sets the size threshold for asking before displaying completions.
setCompletionCandidates(List) - Method in class org.aesh.readline.completion.CompleteOperationImpl
Sets the completion candidates from a list of strings.
setCompletionCandidatesTerminalString(List) - Method in class org.aesh.readline.completion.CompleteOperationImpl
Sets the completion candidates from a list of TerminalString objects.
setCompletionStatus(CompletionHandler.CompletionStatus) - Method in class org.aesh.readline.completion.CompletionHandler
Sets the completion status.
setCurrent(int[]) - Method in class org.aesh.readline.history.History
Sets the current line being edited (used for history navigation).
setCurrent(int[]) - Method in class org.aesh.readline.history.InMemoryHistory
 
setEditMode(EditMode) - Method in interface org.aesh.readline.InputProcessor
Update the current edit mode.
setExecutable(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets the executable permission.
setExecutableOwnerOnly(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets whether executable permission is owner only.
setIgnoreNonEscapedSpace(boolean) - Method in interface org.aesh.readline.completion.CompleteOperation
Set whether to ignore non-escaped spaces.
setIgnoreNonEscapedSpace(boolean) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
setIgnoreOffset(boolean) - Method in interface org.aesh.readline.completion.CompleteOperation
Set whether to ignore the offset.
setIgnoreOffset(boolean) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
setIgnoreStartsWith(boolean) - Method in interface org.aesh.readline.completion.CompleteOperation
Set whether to ignore starts-with matching.
setIgnoreStartsWith(boolean) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
setIsPromptDisplayed(boolean) - Method in class org.aesh.readline.Buffer
Sets whether the prompt has been displayed.
setMappings(EditMode) - Method in class org.aesh.readline.action.ActionDecoder
Updates the key mappings from the specified edit mode.
setMultiLine(boolean) - Method in class org.aesh.readline.Buffer
Sets the multi-line mode for this buffer.
setOffset(int) - Method in interface org.aesh.readline.completion.CompleteOperation
Set the offset for completion.
setOffset(int) - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
setPrevKey(KeyAction) - Method in interface org.aesh.readline.editing.EditMode
Set the previous key action.
setPrevKey(KeyAction) - Method in class org.aesh.readline.editing.Emacs
 
setPrevKey(KeyAction) - Method in class org.aesh.readline.editing.Vi
 
setPrompt(Prompt) - Method in class org.aesh.readline.AeshConsoleBuffer
 
setPrompt(Prompt) - Method in interface org.aesh.readline.ConsoleBuffer
Specify the prompt
setReadable(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets the readable permission.
setReadableOwnerOnly(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets whether readable permission is owner only.
setReturnValue(int[]) - Method in interface org.aesh.readline.InputProcessor
Specify the return value.
setSearchDirection(SearchDirection) - Method in class org.aesh.readline.history.History
Sets the search direction for history searches.
setSearchDirection(SearchDirection) - Method in class org.aesh.readline.history.InMemoryHistory
 
setSeparator(char) - Method in interface org.aesh.readline.completion.CompleteOperation
By default the separator is one space char, but it can be overridden here.
setSeparator(char) - Method in class org.aesh.readline.completion.CompleteOperationImpl
By default the separator is one space char, but it can be overridden here.
setSize(Size) - Method in class org.aesh.readline.AeshConsoleBuffer
 
setSize(Size) - Method in interface org.aesh.readline.ConsoleBuffer
Set the terminal size.
setStatus(EditMode.Status) - Method in interface org.aesh.readline.editing.EditMode
Set the edit status.
setStatus(EditMode.Status) - Method in class org.aesh.readline.editing.Emacs
 
setStatus(EditMode.Status) - Method in class org.aesh.readline.editing.Vi
 
setWritable(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets the writable permission.
setWritableOwnerOnly(boolean) - Method in class org.aesh.readline.util.FileAccessPermission
Sets whether writable permission is owner only.
SHOW_ALL_IF_AMBIGUOUS - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, words which have more than one possible completion cause the matches to be listed immediately.
SHOW_ALL_IF_AMBIGUOUS - Enum constant in enum org.aesh.readline.editing.VariableValues
Show all if ambiguous: on/off.
SHOW_ALL_IF_UNMODIFIED - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, words which have more than one possible completion without any possible partial completion cause the matches to be listed immediately.
SHOW_ALL_IF_UNMODIFIED - Enum constant in enum org.aesh.readline.editing.VariableValues
Show all if unmodified: on/off.
SimpleCompletionHandler - Class in org.aesh.readline.completion
Simple implementation of CompletionHandler using the default CompleteOperation.
SimpleCompletionHandler() - Constructor for class org.aesh.readline.completion.SimpleCompletionHandler
Creates a new SimpleCompletionHandler.
size() - Method in class org.aesh.readline.AeshConsoleBuffer
 
size() - Method in interface org.aesh.readline.ConsoleBuffer
Get the current terminal size.
size() - Method in class org.aesh.readline.history.History
Returns the number of entries in the history.
size() - Method in class org.aesh.readline.history.InMemoryHistory
 
size() - Method in class org.aesh.readline.undo.UndoManager
Returns the number of undo actions in the stack.
SKIP_COMPLETED_TEXT - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, this alters the default completion behavior when inserting a single match into the line.
SKIP_COMPLETED_TEXT - Enum constant in enum org.aesh.readline.editing.VariableValues
Skip completed text: on/off.
SKIP_CSI_SEQUENCE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Skip a CSI escape sequence.
START_KBD_MACRO - Enum constant in enum org.aesh.readline.action.mappings.Actions
Start recording a keyboard macro.
status() - Method in interface org.aesh.readline.editing.EditMode
Get the current edit status.
status() - Method in class org.aesh.readline.editing.Emacs
 
status() - Method in class org.aesh.readline.editing.Vi
 
stop() - Method in class org.aesh.readline.history.FileHistory
 
stop() - Method in class org.aesh.readline.history.History
Stops the history and performs any necessary cleanup (e.g., saving to file).
stop() - Method in class org.aesh.readline.history.InMemoryHistory
 

T

TAB_INSERT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Insert a tab character.
terminalHeight() - Static method in class org.aesh.readline.util.TerminalUtil
Returns the height of the terminal in rows.
terminalSize() - Static method in class org.aesh.readline.util.TerminalUtil
Returns the size of the terminal.
terminalType() - Static method in class org.aesh.readline.util.TerminalUtil
Returns the type of the terminal (e.g., "xterm", "vt100").
TerminalUtil - Class in org.aesh.readline.util
Utility class for retrieving terminal size and type information.
terminalWidth() - Static method in class org.aesh.readline.util.TerminalUtil
Returns the width of the terminal in columns.
TILDE_EXPAND - Enum constant in enum org.aesh.readline.action.mappings.Actions
Expand tilde to home directory path.
toString() - Method in class org.aesh.readline.alias.Alias
Returns a string representation of this alias in the format "name='value'".
toString() - Method in class org.aesh.readline.completion.CompleteOperationImpl
 
toString() - Method in class org.aesh.readline.cursor.Line
 
TRANSPOSE_CHARS - Enum constant in enum org.aesh.readline.action.mappings.Actions
Swap the character at cursor with the previous character.
TRANSPOSE_WORDS - Enum constant in enum org.aesh.readline.action.mappings.Actions
Swap the word at cursor with the previous word.

U

unaliasUsage() - Method in class org.aesh.readline.alias.AliasManager
Returns the usage information for the unalias command.
Undo - Class in org.aesh.readline.action.mappings
Action that undoes the last editing operation on the input buffer.
Undo() - Constructor for class org.aesh.readline.action.mappings.Undo
Creates a new Undo action.
UNDO - Enum constant in enum org.aesh.readline.action.mappings.Actions
Undo the last editing change.
UNDO - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Undo status.
UndoAction - Class in org.aesh.readline.undo
Represents a single undo operation containing cursor position and buffer state.
UndoAction(int, int[]) - Constructor for class org.aesh.readline.undo.UndoAction
Creates a new undo action with the specified cursor position and buffer state.
undoManager() - Method in class org.aesh.readline.AeshConsoleBuffer
 
undoManager() - Method in interface org.aesh.readline.ConsoleBuffer
Get the undo manager for undo/redo operations.
UndoManager - Class in org.aesh.readline.undo
Manages a stack of undo actions for line editing operations.
UndoManager() - Constructor for class org.aesh.readline.undo.UndoManager
Creates a new UndoManager with an empty undo stack.
UNIVERSAL_ARGUMENT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Multiply the argument count by four.
UNIX_FILENAME_RUBOUT - Enum constant in enum org.aesh.readline.action.mappings.Actions
Kill backward to the previous slash or whitespace.
UP_CASE - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Upper case status.
upCase() - Method in class org.aesh.readline.AeshConsoleBuffer
 
upCase() - Method in interface org.aesh.readline.ConsoleBuffer
Up case the char located at the cursor position
UPCASE_CHAR - Enum constant in enum org.aesh.readline.action.mappings.Actions
Convert the character at cursor to uppercase.
UPCASE_WORD - Enum constant in enum org.aesh.readline.action.mappings.Actions
Convert the current or following word to uppercase.
UpCaseChar - Class in org.aesh.readline.action.mappings
Action that converts the character at the cursor to uppercase.
UpCaseChar() - Constructor for class org.aesh.readline.action.mappings.UpCaseChar
Creates a new UpCaseChar action.
UpCaseForwardWord - Class in org.aesh.readline.action.mappings
Action that converts the next word to uppercase.
UpCaseForwardWord() - Constructor for class org.aesh.readline.action.mappings.UpCaseForwardWord
Creates a new UpCaseForwardWord action with emacs mode.
UpCaseForwardWord(boolean) - Constructor for class org.aesh.readline.action.mappings.UpCaseForwardWord
Creates a new UpCaseForwardWord action with the specified vi mode setting.
updateIgnoreEOF(int) - Method in interface org.aesh.readline.editing.EditMode
Update the ignore-EOF counter.
updateIgnoreEOF(int) - Method in class org.aesh.readline.editing.Emacs
 
updateIgnoreEOF(int) - Method in class org.aesh.readline.editing.Vi
 
updateMultiLineBuffer() - Method in class org.aesh.readline.Buffer
Updates the multi-line buffer by appending the current line content.

V

valueOf(String) - Static method in enum org.aesh.readline.action.mappings.Actions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.action.SearchAction.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.completion.CompletionHandler.CompletionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.editing.EditMode.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.editing.EditMode.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.editing.Variable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.editing.VariableValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.history.SearchDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aesh.readline.ReadlineFlag
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aesh.readline.action.mappings.Actions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.action.SearchAction.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.completion.CompletionHandler.CompletionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.editing.EditMode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.editing.EditMode.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.editing.Variable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.editing.VariableValues
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.history.SearchDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aesh.readline.ReadlineFlag
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Enum in org.aesh.readline.editing
Enumeration of readline configuration variables corresponding to inputrc settings.
variableValue(Variable) - Method in interface org.aesh.readline.editing.EditMode
Get the value of a variable.
variableValue(Variable) - Method in class org.aesh.readline.editing.Emacs
 
variableValue(Variable) - Method in class org.aesh.readline.editing.Vi
 
VariableValues - Enum in org.aesh.readline.editing
Defines the allowed values for each readline configuration variable.
verifyNoNewAliasConflict(String) - Method in class org.aesh.readline.alias.AliasManager
It is not allowed to create an alias if it conflicts with a command already present
Vi - Class in org.aesh.readline.editing
Vi-style line editing mode implementation.
VI - Enum constant in enum org.aesh.readline.editing.EditMode.Mode
Vi-style editing mode.
VI_EDITING_MODE - Enum constant in enum org.aesh.readline.action.mappings.Actions
Switch to vi editing mode.
ViEditingMode - Class in org.aesh.readline.action.mappings
Action that switches the input processor to Vi editing mode.
viMode - Variable in class org.aesh.readline.action.mappings.ChangeBackwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.ChangeEndOfLine
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.ChangeForwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.CopyBackwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.CopyForwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.DeleteBackwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.DeleteEndOfLine
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.DeleteForwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.DeleteLine
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.DeleteStartOfLine
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.MoveBackwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.MoveForwardBigWord
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.Yank
Whether this action operates in vi mode.
viMode - Variable in class org.aesh.readline.action.mappings.YankAfter
Whether this action operates in vi mode.
VISIBLE_STATS - Enum constant in enum org.aesh.readline.editing.Variable
If set to on, a character denoting a file's type is appended to the filename when listing possible completions.
VISIBLE_STATS - Enum constant in enum org.aesh.readline.editing.VariableValues
Visible stats: on/off.

W

writeChar(char) - Method in class org.aesh.readline.AeshConsoleBuffer
 
writeChar(char) - Method in interface org.aesh.readline.ConsoleBuffer
Write a single character to the buffer.
writeChars(int[]) - Method in class org.aesh.readline.AeshConsoleBuffer
 
writeChars(int[]) - Method in interface org.aesh.readline.ConsoleBuffer
Write code points to the buffer.
writeOut(int[]) - Method in class org.aesh.readline.AeshConsoleBuffer
 
writeOut(int[]) - Method in interface org.aesh.readline.ConsoleBuffer
Write code points directly to the connection output stream.
writeOut(String) - Method in class org.aesh.readline.AeshConsoleBuffer
 
writeOut(String) - Method in interface org.aesh.readline.ConsoleBuffer
Write a string directly to the connection output stream.
writeString(String) - Method in class org.aesh.readline.AeshConsoleBuffer
 
writeString(String) - Method in interface org.aesh.readline.ConsoleBuffer
Write a string to the buffer.

Y

Yank - Class in org.aesh.readline.action.mappings
Action that pastes (yanks) text from the paste buffer at the cursor position.
YANK - Enum constant in enum org.aesh.readline.action.mappings.Actions
Yank (paste) the most recently killed text.
YANK - Enum constant in enum org.aesh.readline.editing.EditMode.Status
Yank (copy) text status.
YANK_AFTER - Enum constant in enum org.aesh.readline.action.mappings.Actions
Yank text after the cursor position (vi mode).
YANK_LAST_ARG - Enum constant in enum org.aesh.readline.action.mappings.Actions
Yank the last argument from the previous command.
YANK_NTH_ARG - Enum constant in enum org.aesh.readline.action.mappings.Actions
Yank the nth argument from the previous command.
YANK_POP - Enum constant in enum org.aesh.readline.action.mappings.Actions
Cycle through the kill ring after a yank.
YankAfter - Class in org.aesh.readline.action.mappings
Action that pastes (yanks) text from the paste buffer after the cursor position.
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form