public class Sequence extends ScoreContainer
Constructor and Description |
---|
Sequence() |
Modifier and Type | Method and Description |
---|---|
void |
elementPlayed(ScoreElement element) |
int |
getRepeatCount() |
double |
getTime() |
double |
play(ScorePlayer scorePlayer,
double startTime,
double timeScale) |
void |
setRepeatCount(int repeat) |
void |
start(ScorePlayer scorePlayer,
double time,
double timeScale) |
void |
stop(ScorePlayer scorePlayer,
double time) |
double |
waitFor(ScorePlayer scorePlayer) |
add, clear, compareTo, getElements, getTimeScale, remove, setElements, setTimeScale, sortByTime
public void setRepeatCount(int repeat)
public int getRepeatCount()
public double play(ScorePlayer scorePlayer, double startTime, double timeScale) throws java.lang.InterruptedException
java.lang.InterruptedException
public void elementPlayed(ScoreElement element)
public void start(ScorePlayer scorePlayer, double time, double timeScale)
public double waitFor(ScorePlayer scorePlayer) throws java.lang.InterruptedException
java.lang.InterruptedException
public double getTime()
public void stop(ScorePlayer scorePlayer, double time)