com.e1.mxdublin.core
Class SeqEvent
java.lang.Object
com.e1.mxdublin.core.SeqEvent
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- EvAbstractItem, Trail
public abstract class SeqEvent
- extends Object
- implements Runnable
Base class of any type of event that needs to be sequenced.
|
Field Summary |
boolean |
mandatory
This field controls the sequencer to tell that this event must be played, even
if the rest of the events are cancelled. |
|
Method Summary |
void |
cancel()
Cancels current task |
String |
eventDebug()
|
abstract void |
run()
The action to be performed by this com.e1.mxdublin.core.SeqEvent based
event. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mandatory
public boolean mandatory
- This field controls the sequencer to tell that this event must be played, even
if the rest of the events are cancelled. This is used in midi note-off message that
are crucial to be played.
SeqEvent
public SeqEvent()
run
public abstract void run()
- The action to be performed by this com.e1.mxdublin.core.SeqEvent based
event.
- Specified by:
run in interface Runnable
cancel
public void cancel()
- Cancels current task
eventDebug
public String eventDebug()