jazz.core
Class Measure

java.lang.Object
  |
  +--jazz.core.Measure
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class Measure
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int counts
           
protected  java.util.Vector elements
           
protected  int subdiv
           
 
Constructor Summary
Measure()
           
Measure(int counts, int subdivision)
           
 
Method Summary
 Countable addNote(Countable c)
           
 java.util.Vector addNotes(java.util.Vector v)
           
 java.lang.Object clone()
           
 Note getNote(int noteNum)
           
 java.util.Vector getNotes()
           
 void setNotes(java.util.Vector notes)
           
 int size()
           
 java.util.Vector trim()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

counts

protected int counts

subdiv

protected int subdiv

elements

protected java.util.Vector elements
Constructor Detail

Measure

public Measure()

Measure

public Measure(int counts,
               int subdivision)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

addNote

public Countable addNote(Countable c)

addNotes

public java.util.Vector addNotes(java.util.Vector v)

getNote

public Note getNote(int noteNum)

getNotes

public java.util.Vector getNotes()

setNotes

public void setNotes(java.util.Vector notes)

size

public int size()

trim

public java.util.Vector trim()