frysk.gui.monitor.observers
Class TaskCloneObserver
java.lang.Object
frysk.gui.monitor.GuiObject
frysk.gui.monitor.observers.ObserverRoot
frysk.gui.monitor.observers.TaskObserverRoot
frysk.gui.monitor.observers.TaskCloneObserver
- All Implemented Interfaces:
- SaveableXXX, Observer, TaskObserver, TaskObserver.Cloned
public class TaskCloneObserver
- extends TaskObserverRoot
- implements TaskObserver.Cloned
| Methods inherited from class frysk.gui.monitor.observers.ObserverRoot |
addFailed, getActionPoints, getBaseName, getCurrentAction, getCurrentActionCombos, getCurrentFilterCombos, getFilterPoints, getInfo, load, save, setReturnAction |
parentTaskFilterPoint
public TaskFilterPoint parentTaskFilterPoint
offspringTaskFilterPoint
public TaskFilterPoint offspringTaskFilterPoint
parentTaskActionPoint
public TaskActionPoint parentTaskActionPoint
offspringTaskActionPoint
public TaskActionPoint offspringTaskActionPoint
TaskCloneObserver
public TaskCloneObserver()
updateClonedParent
public Action updateClonedParent(Task task,
Task clone)
- Description copied from interface:
TaskObserver.Cloned
- Called when the Task (the parent) has cloned, creating a
clone Task (the offspring). Return Action.BLOCK if this
observer wants the parent Task to block.
- Specified by:
updateClonedParent in interface TaskObserver.Cloned
updateClonedOffspring
public Action updateClonedOffspring(Task task,
Task clone)
- Description copied from interface:
TaskObserver.Cloned
- Called when the Task (the offspring) that was created by a
fork has stopped at its first instruction.
- Specified by:
updateClonedOffspring in interface TaskObserver.Cloned
apply
public void apply(Task task)
- Specified by:
apply in class TaskObserverRoot
unapply
public void unapply(Task task)
- Specified by:
unapply in class TaskObserverRoot