jmsltutorial
Class PrintingJob

java.lang.Object
  extended by com.softsynth.jmsl.MusicJob
      extended by jmsltutorial.PrintingJob
All Implemented Interfaces:
Composable, Playable, java.lang.Runnable

public class PrintingJob
extends MusicJob


Field Summary
 
Fields inherited from class com.softsynth.jmsl.MusicJob
repeatCount
 
Method Summary
static void main(java.lang.String[] args)
          Testing method when run as a stand-alone application
 double repeat(double playTime)
          Override MusicJob's repeat() to do what you want
 
Methods inherited from class com.softsynth.jmsl.MusicJob
add, addPlayLurker, addRepeatPlayable, addStartPlayable, addStopPlayable, advanceCurrentTime, contains, elements, finish, finishAll, getChild, getChildren, getCurrentTime, getDataTranslator, getDuration, getInstrument, getName, getParent, getPlayLurkers, getRepeatCount, getRepeatPause, getRepeats, getStartDelay, getStartPause, getStartTime, getStopDelay, getTimeStretch, getTransposition, halt, indexOf, insert, internalRepeat, isRunning, launch, launch, play, play, print, printHierarchy, printHierarchy, remove, remove, removeAll, removeAllPlayLurkers, removeAllRepeatPlayables, removeAllStartPlayables, removeAllStopPlayables, removePlayLurker, removeRepeatPlayable, removeStartPlayable, removeStopPlayable, run, setCurrentTime, setDataTranslator, setDuration, setInstrument, setName, setParent, setRepeatPause, setRepeats, setStartDelay, setStartPause, setStartTime, setStopDelay, setTimeStretch, setTransposition, size, start, stop, timeStretch, transposition, waitForDone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

repeat

public double repeat(double playTime)
Override MusicJob's repeat() to do what you want

Specified by:
repeat in interface Composable
Overrides:
repeat in class MusicJob
Returns:
stopTime

main

public static void main(java.lang.String[] args)
Testing method when run as a stand-alone application