com.tensegrity.palowebviewer.modules.util.client.taskchain
Class AbstractChainTask

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.util.client.taskchain.AbstractChainTask
All Implemented Interfaces:
IChainTask
Direct Known Subclasses:
SimpleChainTask

public abstract class AbstractChainTask
extends java.lang.Object
implements IChainTask


Constructor Summary
AbstractChainTask()
           
 
Method Summary
abstract  void execute()
           
protected  void executeNextTask()
           
 IChainTask getNextTask()
           
 void setNextTask(IChainTask task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tensegrity.palowebviewer.modules.util.client.taskchain.IChainTask
getDescription
 

Constructor Detail

AbstractChainTask

public AbstractChainTask()
Method Detail

execute

public abstract void execute()
Specified by:
execute in interface IChainTask

getNextTask

public IChainTask getNextTask()
Specified by:
getNextTask in interface IChainTask

setNextTask

public void setNextTask(IChainTask task)
Specified by:
setNextTask in interface IChainTask

executeNextTask

protected void executeNextTask()