frysk.gui.monitor.actions
Class AddTaskObserverAction

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
                  extended by frysk.gui.monitor.actions.AddTaskObserverAction
All Implemented Interfaces:
SaveableXXX

public class AddTaskObserverAction
extends TaskAction

When executed this action adds the given observer to the given task.


Field Summary
 
Fields inherited from class frysk.gui.monitor.LiaisonItem
needInfo
 
Fields inherited from class frysk.gui.monitor.GuiObject
propertiesChanged
 
Constructor Summary
AddTaskObserverAction()
           
AddTaskObserverAction(AddTaskObserverAction other)
           
 
Method Summary
 void execute(Task task, TaskObserverRoot observer, Event event)
           
 String getArgument()
          uset to get the item's argument
 ObservableLinkedList getArgumentCompletionList()
          If the item whishes to have a completion list for its arguments then it can return an observable linked list describing the list of possible arguments.
 GuiObject getCopy()
           
 boolean setArgument(String argument)
           
 void setObserver(TaskObserverRoot taskObserver)
           
 
Methods inherited from class frysk.gui.monitor.actions.TaskAction
execute
 
Methods inherited from class frysk.gui.monitor.LiaisonItem
load, 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

AddTaskObserverAction

public AddTaskObserverAction()

AddTaskObserverAction

public AddTaskObserverAction(AddTaskObserverAction other)
Method Detail

execute

public void execute(Task task,
                    TaskObserverRoot observer,
                    Event event)
Specified by:
execute in class TaskAction

getCopy

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

setObserver

public void setObserver(TaskObserverRoot taskObserver)

setArgument

public boolean setArgument(String argument)
Specified by:
setArgument in class LiaisonItem

getArgument

public String getArgument()
Description copied from class: LiaisonItem
uset to get the item's argument

Specified by:
getArgument in class LiaisonItem
Returns:
the argument, null if the object takes no argument

getArgumentCompletionList

public ObservableLinkedList getArgumentCompletionList()
Description copied from class: LiaisonItem
If the item whishes to have a completion list for its arguments then it can return an observable linked list describing the list of possible arguments. Otherwise just return null.

Specified by:
getArgumentCompletionList in class LiaisonItem
Returns: