frysk.gui.monitor.actions
Class TaskActionPoint

java.lang.Object
  extended by frysk.gui.monitor.GuiObject
      extended by frysk.gui.monitor.LiaisonPoint
          extended by frysk.gui.monitor.actions.ActionPoint
              extended by frysk.gui.monitor.actions.TaskActionPoint
All Implemented Interfaces:
SaveableXXX

public class TaskActionPoint
extends ActionPoint


Field Summary
 
Fields inherited from class frysk.gui.monitor.GuiObject
propertiesChanged
 
Constructor Summary
TaskActionPoint()
           
TaskActionPoint(String name, String toolTip)
           
TaskActionPoint(TaskActionPoint other)
           
 
Method Summary
 ObservableLinkedList getApplicableActions()
          Retrieves a list of applicable actions from the ActionManager.
 ObservableLinkedList getApplicableItems()
          Retrieves a list of applicable items from the appropriate Manager.
 GuiObject getCopy()
           
 void runActions(Task task, TaskObserverRoot observer, Event event)
          Run all the actions that belong to this
 
Methods inherited from class frysk.gui.monitor.actions.ActionPoint
addAction, getActions, removeAction
 
Methods inherited from class frysk.gui.monitor.LiaisonPoint
addItem, getItems, load, removeItem, save
 
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

TaskActionPoint

public TaskActionPoint()

TaskActionPoint

public TaskActionPoint(String name,
                       String toolTip)

TaskActionPoint

public TaskActionPoint(TaskActionPoint other)
Method Detail

getApplicableActions

public ObservableLinkedList getApplicableActions()
Description copied from class: ActionPoint
Retrieves a list of applicable actions from the ActionManager.

Specified by:
getApplicableActions in class ActionPoint

runActions

public void runActions(Task task,
                       TaskObserverRoot observer,
                       Event event)
Run all the actions that belong to this

Parameters:
task - the task to perform the actions on.

getApplicableItems

public ObservableLinkedList getApplicableItems()
Description copied from class: LiaisonPoint
Retrieves a list of applicable items from the appropriate Manager.

Specified by:
getApplicableItems in class LiaisonPoint

getCopy

public GuiObject getCopy()
Specified by:
getCopy in class ActionPoint