org.herac.tuxguitar.song.models
Class TGChord

java.lang.Object
  extended by org.herac.tuxguitar.song.models.TGChord
Direct Known Subclasses:
TGChordImpl

public abstract class TGChord
extends java.lang.Object


Constructor Summary
TGChord(int length)
           
 
Method Summary
 void addFretValue(int string, int fret)
           
 TGChord clone(TGFactory factory)
           
 int countNotes()
           
 int countStrings()
           
 TGBeat getBeat()
           
 int getFirstFret()
           
 int getFretValue(int string)
           
 java.lang.String getName()
           
 int[] getStrings()
           
 void setBeat(TGBeat beat)
           
 void setFirstFret(int firstFret)
           
 void setName(java.lang.String name)
           
 void setStrings(int[] strings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGChord

public TGChord(int length)
Method Detail

getBeat

public TGBeat getBeat()

setBeat

public void setBeat(TGBeat beat)

addFretValue

public void addFretValue(int string,
                         int fret)

getFretValue

public int getFretValue(int string)

getFirstFret

public int getFirstFret()

setFirstFret

public void setFirstFret(int firstFret)

getStrings

public int[] getStrings()

setStrings

public void setStrings(int[] strings)

countStrings

public int countStrings()

countNotes

public int countNotes()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

clone

public TGChord clone(TGFactory factory)