Uses of Interface
org.aesh.readline.action.Action

Packages that use Action
  • Uses of Action in org.aesh.readline.action

    Subinterfaces of Action in org.aesh.readline.action
    Modifier and Type
    Interface
    Description
    interface 
    An action that can receive input events and maintain focus state.
    interface 
    Action interface for history search operations with status tracking.
    Methods in org.aesh.readline.action with parameters of type Action
    Modifier and Type
    Method
    Description
    void
    ActionEvent.input(Action action, org.aesh.terminal.KeyAction key)
    Processes an input event with the given action and key.
  • Uses of Action in org.aesh.readline.action.mappings

    Classes in org.aesh.readline.action.mappings that implement Action
    Modifier and Type
    Class
    Description
    class 
    Action that moves the cursor one character backward.
    class 
    Move to the first entry in the history.
    class 
    Action that moves the cursor to the beginning of the line.
    class 
    Action that capitalizes the word from cursor to end of word.
    class 
    Action that changes text from cursor to beginning of previous WORD (whitespace-delimited).
    class 
    Action that changes text from cursor to beginning of previous word.
    class 
    Action that toggles the case of the character at cursor and moves forward.
    class 
    Action that changes text from cursor to end of line.
    class 
    Action that changes text from cursor to end of WORD (whitespace-delimited).
    class 
    Action that changes text from cursor to end of word.
    class 
    Read a character and move point to the next occurrence of that character.
    class 
    Read a character and move point to the previous occurrence of that character.
    class 
    Action that clears the screen and redraws the current line.
    class 
    Action that triggers tab completion for the current input.
    class 
    Action that copies text from cursor to beginning of previous WORD (whitespace-delimited).
    class 
    Action that copies text from cursor to beginning of previous word.
    class 
    Action that copies text from cursor to end of WORD (whitespace-delimited).
    class 
    Action that copies text from cursor to end of word.
    class 
    Action that copies the entire current line to the paste buffer.
    class 
    Action that deletes text from cursor to beginning of previous WORD (whitespace-delimited).
    class 
    Action that deletes text from cursor to beginning of previous word.
    class 
    Action that deletes the character at the cursor position.
    class 
    Delete the character under the cursor if the line is non-empty; otherwise, list possible completions.
    class 
    Action that deletes text from cursor to end of line.
    class 
    Action that deletes text from cursor to end of WORD (whitespace-delimited).
    class 
    Action that deletes text from cursor to end of word.
    class 
    Delete all whitespace around the cursor.
    class 
    Action that deletes the entire current line.
    class 
    Action that deletes the character before the cursor (backspace).
    class 
    Action that deletes text from cursor to beginning of line.
    class 
    Action that converts the next word to lowercase.
    class 
    Action that switches the input processor to Emacs editing mode.
    class 
    Action that handles end-of-file (EOF) signal, typically triggered by Ctrl-D.
    class 
    Move to the end of the input history, restoring the current line.
    class 
    Action that moves the cursor to the end of the current line.
    class 
    Action that accepts the current input line and processes it.
    class 
    Swap the point with the mark.
    class 
    Action that moves the cursor one character forward.
    class 
    Action that searches forward through the command history.
    class 
    Search backward through the history for the string of characters between the start of the current line and the point (prefix search).
    class 
    Search forward through the history for the string of characters between the start of the current line and the point (prefix search).
    class 
    Insert a '#' at the beginning of the line and accept it, effectively commenting out the current command.
    class 
    Action that sends an interrupt signal (SIGINT) to the terminal.
    class 
    Kill the text in the current region.
    class 
    Action that moves the cursor backward to the start of the previous WORD (space-delimited).
    class 
    Action that moves the cursor backward to the start of the previous word.
    class 
    Action that moves the cursor forward to the end of the next WORD (space-delimited).
    class 
    Action that moves the cursor forward to the end of the next word.
    class 
    Action that retrieves the next entry from the command history.
    class 
    A no-op action that performs no operation when executed.
    class 
    Search forward through the history starting at the current line and moving 'down' through the history as necessary using a non-incremental search for a string supplied by the user.
    class 
    Search backward through the history starting at the current line and moving 'up' through the history as necessary using a non-incremental search for a string supplied by the user.
    class 
    Toggle overwrite mode.
    class 
    List the possible completions of the text before point.
    class 
    Action that retrieves the previous entry from the command history.
    class 
    Add the next character typed to the line verbatim.
    class 
    Refresh the current line without clearing the screen.
    class 
    Action that searches backward through the command history.
    class 
    Undo all changes made to this line.
    class 
    Set the mark to the point.
    class 
    Perform tilde expansion on the current word.
    class 
    Transpose the character before cursor with the character at cursor, then move cursor forward.
    class 
    Transpose the word before cursor with the word after (or at) cursor.
    class 
    Action that undoes the last editing operation on the input buffer.
    class 
    Kill the word behind point, using whitespace and the slash character as word boundaries.
    class 
    Action that converts the character at the cursor to uppercase.
    class 
    Action that converts the next word to uppercase.
    class 
    Action that switches the input processor to Vi editing mode.
    class 
    Action that pastes (yanks) text from the paste buffer at the cursor position.
    class 
    Action that pastes (yanks) text from the paste buffer after the cursor position.
    class 
    Insert the last argument to the previous command (the last word of the previous history entry).
    class 
    Insert the first argument to the previous command (usually the second word on the previous line) at point.
    class 
    Rotate the kill ring, and yank the new top.
    Modifier and Type
    Method
    Description
    static Action
    ActionMapper.mapToAction(String function)
    Maps a readline function name to its corresponding action.
    Methods in org.aesh.readline.action.mappings with parameters of type Action
    Modifier and Type
    Method
    Description
    void
    CharacterSearch.input(Action action, org.aesh.terminal.KeyAction key)
     
    void
    CharacterSearchBackward.input(Action action, org.aesh.terminal.KeyAction key)
     
    void
    Complete.input(Action action, org.aesh.terminal.KeyAction key)
     
    void
    QuotedInsert.input(Action action, org.aesh.terminal.KeyAction key)
     
  • Uses of Action in org.aesh.readline.editing

    Methods in org.aesh.readline.editing that return Action
    Modifier and Type
    Method
    Description
    EditMode.parse(org.aesh.terminal.KeyAction event)
    Parse a key event and return the corresponding action.
    Emacs.parse(org.aesh.terminal.KeyAction event)
     
    Vi.parse(org.aesh.terminal.KeyAction event)
     
    Methods in org.aesh.readline.editing with parameters of type Action
    Modifier and Type
    Method
    Description
    EditMode.addAction(org.aesh.terminal.Key key, Action action)
    Add an action mapping for a key.
    Emacs.addAction(org.aesh.terminal.Key input, Action action)
    Adds a key binding with the specified action.
    Vi.addAction(org.aesh.terminal.Key key, Action action)
    Add an action mapping for a key.
    Vi.addAction(org.aesh.terminal.Key key, Action action, EditMode.Status status)
    Add an action mapping for a key with status.
    Vi.addAction(org.aesh.terminal.Key key, Action action, EditMode.Status status, EditMode.Status after)
    Add an action mapping for a key with current and next status.
    Vi.addAction(org.aesh.terminal.Key key, Action action, EditMode.Status status, EditMode.Status after, EditMode.Status actionStatus)
    Add an action mapping for a key with full status configuration.