Package docking

# Class DockingActionPerformer

java.lang.Object
docking.DockingActionPerformer

public class DockingActionPerformer extends Object
A simple class to handle executing the given action. This class will generate the action context as needed and validate the context before executing the action.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `perform(DockingActionIf action, ActionEvent event)`
  Executes the given action later on the Swing thread.
  `static void`
  `perform(DockingActionIf action, ActionEvent event, DockingWindowManager windowManager)`
  Executes the given action later on the Swing thread.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### perform

    public static void perform(DockingActionIf action, ActionEvent event)
    Executes the given action later on the Swing thread.
    Parameters:
      `action` - the action.
      `event` - the event that triggered the action.

  - ### perform

    public static void perform(DockingActionIf action, ActionEvent event, DockingWindowManager windowManager)
    Executes the given action later on the Swing thread.
    Parameters:
      `action` - the action.
      `event` - the event that triggered the action.
      `windowManager` - the window manager containing the action being processed.