org.simulare
Class AbstractTask
java.lang.Object
org.simulare.Named
org.simulare.AbstractTask
- All Implemented Interfaces:
- Name, Task
- Direct Known Subclasses:
- ActionBreath, ActionEat, ActionMove, AddItem, Report3D, ReportPrintln, SetupBoolean, SetupRandom
- public abstract class AbstractTask
- extends Named
- implements Task
Defines a default facility task to be extended by non-visual tasks.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.simulare.Task |
execute |
tevent
protected TaskEvent tevent
AbstractTask
public AbstractTask()
AbstractTask
public AbstractTask(java.lang.String name)
removeTaskListener
public void removeTaskListener(TaskListener l)
- Specified by:
removeTaskListener
in interface Task
addTaskListener
public void addTaskListener(TaskListener l)
- Specified by:
addTaskListener
in interface Task
fireTask
protected void fireTask(Item item)
fireTaskExecuted
protected void fireTaskExecuted(TaskEvent e)