jazz.core
Class ChordLibrary

java.lang.Object
  |
  +--jazz.core.ChordLibrary
All Implemented Interfaces:
java.io.Serializable

public class ChordLibrary
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.Hashtable chords
           
 
Constructor Summary
ChordLibrary()
           
 
Method Summary
 void addChord(Chord chord)
           
 Chord getChord(java.lang.String name)
           
 java.util.Enumeration getChords()
           
 boolean hasChord(java.lang.String name)
           
static ChordLibrary loadLibrary(java.lang.String path)
           
 void removeChord(java.lang.String name)
           
 void save(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chords

protected java.util.Hashtable chords
Constructor Detail

ChordLibrary

public ChordLibrary()
Method Detail

addChord

public void addChord(Chord chord)

removeChord

public void removeChord(java.lang.String name)

hasChord

public boolean hasChord(java.lang.String name)

getChord

public Chord getChord(java.lang.String name)

getChords

public java.util.Enumeration getChords()

save

public void save(java.lang.String path)
          throws java.io.IOException,
                 java.io.FileNotFoundException

loadLibrary

public static ChordLibrary loadLibrary(java.lang.String path)
                                throws java.io.IOException,
                                       java.io.FileNotFoundException,
                                       java.lang.ClassNotFoundException