Class JEditActionContext<F extends JEditAbstractEditAction,​E extends JEditActionSet<F>>

    • Constructor Detail

      • JEditActionContext

        public JEditActionContext()
    • Method Detail

      • invokeAction

        public abstract void invokeAction​(java.util.EventObject evt,
                                          F action)
        Invokes the given action in response to a user-generated event.
        Parameters:
        evt - The event
        action - The action
        Since:
        jEdit 4.3pre13
      • addActionSet

        public void addActionSet​(E actionSet)
        Parameters:
        actionSet - Adds a new action set to the context.
        Since:
        jEdit 4.3pre13
      • removeActionSet

        public void removeActionSet​(E actionSet)
        Parameters:
        actionSet - Removes an action set from the context.
        Since:
        jEdit 4.23pre13
      • getActionSets

        public E[] getActionSets()
        Returns:
        all registered action sets.
        Since:
        jEdit 4.3pre13
      • getAction

        public F getAction​(java.lang.String name)
        Returns the specified action.
        Parameters:
        name - The action name
        Returns:
        a JEditAbstractEditAction or null if it doesn't exist
        Since:
        jEdit 4.3pre13
      • getActionSetForAction

        public E getActionSetForAction​(java.lang.String action)
        Returns the action set that contains the specified action.
        Parameters:
        action - The action
        Returns:
        the actionSet that contains the given action
        Since:
        jEdit 4.3pre13
      • getActionNames

        public java.lang.String[] getActionNames()
        Returns:
        all registered action names.