com.softsynth.jmsl.score.transcribe
Class SearchPathNoteMaker

java.lang.Object
  extended by com.softsynth.jmsl.score.transcribe.SearchPathNoteMaker

public class SearchPathNoteMaker
extends java.lang.Object

Build a Vector of Note from a SearchPath. This covers events for one measure only. This SearchPath is the winner for this measure.

Author:
Nick Didkovsky, Feb 11, 2002 , (c) 2002 Nick Didkovsky, All Rights reserved.

Constructor Summary
SearchPathNoteMaker()
           
 
Method Summary
static MusicShape getMissingElements()
           
 java.lang.String indexHitReport()
           
 void makeNotes()
           
 void setMeasure(MusicShape measure)
           
 void setNoteBeats(java.util.Vector v)
           
 void setSearchPath(SearchPath s)
           
 void setTimeSignature(TimeSignature timeSignature)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchPathNoteMaker

public SearchPathNoteMaker()
Method Detail

setSearchPath

public void setSearchPath(SearchPath s)

setMeasure

public void setMeasure(MusicShape measure)

setTimeSignature

public void setTimeSignature(TimeSignature timeSignature)

setNoteBeats

public void setNoteBeats(java.util.Vector v)

makeNotes

public void makeNotes()
               throws ElementMissedException
Throws:
ElementMissedException

getMissingElements

public static MusicShape getMissingElements()
Returns:
a MusicShape of elements missed by this SearchPath. These are the ones at the end that need to get promoted to the next measure's downbeat.

indexHitReport

public java.lang.String indexHitReport()