com.softsynth.jmsl.score
Class ScoreLayoutManagerEnumerator

java.lang.Object
  extended by com.softsynth.jmsl.score.ScoreLayoutManagerEnumerator
All Implemented Interfaces:
java.util.Enumeration

public class ScoreLayoutManagerEnumerator
extends java.lang.Object
implements java.util.Enumeration

Enumerate through all Notes displayed on a page
Reads left to right, top staff to bottom staff, enumerating all notes that would belong to a contiguous "melody". In other words, runs through all measures multiple times, one pass for each track of each staff. JMSL Notation Project

Author:
Nick Didkovsky, copyright 2000 Nick Didkovsky

Field Summary
static java.lang.String copyright
           
 
Constructor Summary
ScoreLayoutManagerEnumerator(Score score, int startingMeasure, int numMeasures)
           
 
Method Summary
 boolean hasMoreElements()
           
 java.lang.Object nextElement()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright
See Also:
Constant Field Values
Constructor Detail

ScoreLayoutManagerEnumerator

public ScoreLayoutManagerEnumerator(Score score,
                                    int startingMeasure,
                                    int numMeasures)
Method Detail

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration

nextElement

public java.lang.Object nextElement()
Specified by:
nextElement in interface java.util.Enumeration