## Uses of Class
org.gjt.sp.jedit.JEditAbstractEditAction

- Packages that use JEditAbstractEditAction
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit 4's core classes.
  org.gjt.sp.jedit.input | Keyboard Input Handlers

- - ### Uses of JEditAbstractEditAction in org.gjt.sp.jedit

    Classes in org.gjt.sp.jedit with type parameters of type JEditAbstractEditAction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JEditActionContext<F extends JEditAbstractEditAction,E extends JEditActionSet<F>>` Manages a collection of action sets.
    `class` | `JEditActionSet<E extends JEditAbstractEditAction>` A set of actions, either loaded from an XML file, or constructed at runtime by a plugin.

    Subclasses of JEditAbstractEditAction in org.gjt.sp.jedit
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BeanShellAction` An action that evaluates BeanShell code when invoked.
    `class` | `EditAction` An action that can be bound to a menu item, tool bar button or keystroke.
    `class` | `JEditBeanShellAction` An action that evaluates BeanShell code when invoked.
    `static class` | `Macros.Macro` Encapsulates the macro's label, name and path.

    Methods in org.gjt.sp.jedit that return JEditAbstractEditAction
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract JEditAbstractEditAction` | JEditActionSet.`createBeanShellAction(java.lang.String actionName, java.lang.String code, java.lang.String selected, boolean noRepeat, boolean noRecord, boolean noRememberLast)` This method should be implemented to return an action that will execute the given code
    `E[]` | JEditActionSet.`getActions()`
    `protected abstract E[]` | JEditActionSet.`getArray(int size)` Returns an empty array E[].

  - ### Uses of JEditAbstractEditAction in org.gjt.sp.jedit.input

    Classes in org.gjt.sp.jedit.input with type parameters of type JEditAbstractEditAction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractInputHandler<E extends JEditAbstractEditAction>` The abstract input handler manage the keyboard handling.

    Fields in org.gjt.sp.jedit.input declared as JEditAbstractEditAction
    Modifier and Type | Field and Description
    --- | ---
    `protected E` | AbstractInputHandler.`lastAction`