com.jsyn.ports
Class QueueDataCommand

java.lang.Object
  extended by java.util.EventObject
      extended by com.jsyn.ports.QueueDataEvent
          extended by com.jsyn.ports.QueueDataCommand
All Implemented Interfaces:
ScheduledCommand, java.io.Serializable

public abstract class QueueDataCommand
extends QueueDataEvent
implements ScheduledCommand

See Also:
Serialized Form

Constructor Summary
QueueDataCommand(UnitDataQueuePort port, SequentialData sequentialData, int startFrame, int numFrames)
           
 
Method Summary
 UnitDataQueueCallback getCallback()
           
abstract  void run()
           
 void setAutoStop(boolean autoStop)
           
 void setCallback(UnitDataQueueCallback callback)
           
 void setNumLoops(int numLoops)
           
 void setSkipIfOthers(boolean skipIfOthers)
           
 
Methods inherited from class com.jsyn.ports.QueueDataEvent
getLoopsLeft, getNumFrames, getNumLoops, getSequentialData, getStartFrame, isAutoStop, isSkipIfOthers
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueueDataCommand

public QueueDataCommand(UnitDataQueuePort port,
                        SequentialData sequentialData,
                        int startFrame,
                        int numFrames)
Method Detail

run

public abstract void run()
Specified by:
run in interface ScheduledCommand

setSkipIfOthers

public void setSkipIfOthers(boolean skipIfOthers)

getCallback

public UnitDataQueueCallback getCallback()

setCallback

public void setCallback(UnitDataQueueCallback callback)

setAutoStop

public void setAutoStop(boolean autoStop)

setNumLoops

public void setNumLoops(int numLoops)