frysk.gui.monitor.actions
Class TaskAction

java.lang.Object
  extended by frysk.gui.monitor.GuiObject
      extended by frysk.gui.monitor.LiaisonItem
          extended by frysk.gui.monitor.actions.Action
              extended by frysk.gui.monitor.actions.TaskAction
All Implemented Interfaces:
SaveableXXX
Direct Known Subclasses:
AddTaskObserverAction, CaptureStackTraceAction, PrintTask, PrintTaskBacktrace, RunExternal, ShowMemWin, ShowRegWin, ShowSourceWin

public abstract class TaskAction
extends Action


Field Summary
 
Fields inherited from class frysk.gui.monitor.LiaisonItem
needInfo
 
Fields inherited from class frysk.gui.monitor.GuiObject
propertiesChanged
 
Constructor Summary
TaskAction()
           
TaskAction(String name, String toolTip)
           
TaskAction(TaskAction other)
           
 
Method Summary
 void execute(Task[] tasks, TaskObserverRoot observer, Event event)
           
abstract  void execute(Task task, TaskObserverRoot observer, Event event)
           
 
Methods inherited from class frysk.gui.monitor.LiaisonItem
getArgument, getArgumentCompletionList, getCopy, load, save, setArgument
 
Methods inherited from class frysk.gui.monitor.GuiObject
dontSaveObject, doSaveObject, getName, getSummary, getToolTip, setName, setSummay, setToolTip, shouldSaveObject, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface frysk.gui.monitor.SaveableXXX
dontSaveObject, doSaveObject, shouldSaveObject
 

Constructor Detail

TaskAction

public TaskAction()

TaskAction

public TaskAction(String name,
                  String toolTip)

TaskAction

public TaskAction(TaskAction other)
Method Detail

execute

public abstract void execute(Task task,
                             TaskObserverRoot observer,
                             Event event)

execute

public void execute(Task[] tasks,
                    TaskObserverRoot observer,
                    Event event)