Class SongNode

java.lang.Object
  extended bySongNode

public class SongNode
extends java.lang.Object


Constructor Summary
SongNode()
           
 
Method Summary
 jm.music.data.Phrase collect()
          Collect all nodes in this SongPart and return the composite Phrase
 SongNode copyNode()
           
 SongNode next()
           
 void repeatNext(SongNode nextOne, int count)
           
 void setNext(SongNode nextOne)
           
 void setPhrase(jm.music.data.Phrase thisPhrase)
           
 void showFromMeOn(int instrument)
           
 void weave(SongNode nextOne, int count, int skipAmount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SongNode

public SongNode()
Method Detail

setPhrase

public void setPhrase(jm.music.data.Phrase thisPhrase)

setNext

public void setNext(SongNode nextOne)

copyNode

public SongNode copyNode()

repeatNext

public void repeatNext(SongNode nextOne,
                       int count)

weave

public void weave(SongNode nextOne,
                  int count,
                  int skipAmount)

next

public SongNode next()

showFromMeOn

public void showFromMeOn(int instrument)

collect

public jm.music.data.Phrase collect()
Collect all nodes in this SongPart and return the composite Phrase