org.herac.tuxguitar.song.models
Class TGNote

java.lang.Object
  extended by org.herac.tuxguitar.song.models.TGNote
Direct Known Subclasses:
TGNoteImpl

public abstract class TGNote
extends java.lang.Object


Constructor Summary
TGNote(TGFactory factory)
           
 
Method Summary
 TGNote clone(TGFactory factory)
           
 TGBeat getBeat()
           
 TGNoteEffect getEffect()
           
 int getString()
           
 int getValue()
           
 int getVelocity()
           
 boolean isTiedNote()
           
 void setBeat(TGBeat beat)
           
 void setEffect(TGNoteEffect effect)
           
 void setString(int string)
           
 void setTiedNote(boolean tiedNote)
           
 void setValue(int value)
           
 void setVelocity(int velocity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGNote

public TGNote(TGFactory factory)
Method Detail

getValue

public int getValue()

setValue

public void setValue(int value)

getVelocity

public int getVelocity()

setVelocity

public void setVelocity(int velocity)

getString

public int getString()

setString

public void setString(int string)

isTiedNote

public boolean isTiedNote()

setTiedNote

public void setTiedNote(boolean tiedNote)

getEffect

public TGNoteEffect getEffect()

setEffect

public void setEffect(TGNoteEffect effect)

getBeat

public TGBeat getBeat()

setBeat

public void setBeat(TGBeat beat)

clone

public TGNote clone(TGFactory factory)