org.herac.tuxguitar.song.models
Class TGNoteEffect

java.lang.Object
  extended by org.herac.tuxguitar.song.models.TGNoteEffect

public abstract class TGNoteEffect
extends java.lang.Object


Constructor Summary
TGNoteEffect()
           
 
Method Summary
 TGNoteEffect clone(TGFactory factory)
           
 TGEffectBend getBend()
           
 TGEffectGrace getGrace()
           
 TGEffectHarmonic getHarmonic()
           
 TGEffectTremoloBar getTremoloBar()
           
 TGEffectTremoloPicking getTremoloPicking()
           
 TGEffectTrill getTrill()
           
 boolean hasAnyEffect()
           
 boolean isAccentuatedNote()
           
 boolean isBend()
           
 boolean isDeadNote()
           
 boolean isFadeIn()
           
 boolean isGhostNote()
           
 boolean isGrace()
           
 boolean isHammer()
           
 boolean isHarmonic()
           
 boolean isHeavyAccentuatedNote()
           
 boolean isPalmMute()
           
 boolean isPopping()
           
 boolean isSlapping()
           
 boolean isSlide()
           
 boolean isStaccato()
           
 boolean isTapping()
           
 boolean isTremoloBar()
           
 boolean isTremoloPicking()
           
 boolean isTrill()
           
 boolean isVibrato()
           
 void setAccentuatedNote(boolean accentuatedNote)
           
 void setBend(TGEffectBend bend)
           
 void setDeadNote(boolean deadNote)
           
 void setFadeIn(boolean fadeIn)
           
 void setGhostNote(boolean ghostNote)
           
 void setGrace(TGEffectGrace grace)
           
 void setHammer(boolean hammer)
           
 void setHarmonic(TGEffectHarmonic harmonic)
           
 void setHeavyAccentuatedNote(boolean heavyAccentuatedNote)
           
 void setPalmMute(boolean palmMute)
           
 void setPopping(boolean popping)
           
 void setSlapping(boolean slapping)
           
 void setSlide(boolean slide)
           
 void setStaccato(boolean staccato)
           
 void setTapping(boolean tapping)
           
 void setTremoloBar(TGEffectTremoloBar tremoloBar)
           
 void setTremoloPicking(TGEffectTremoloPicking tremoloPicking)
           
 void setTrill(TGEffectTrill trill)
           
 void setVibrato(boolean vibrato)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGNoteEffect

public TGNoteEffect()
Method Detail

isDeadNote

public boolean isDeadNote()

setDeadNote

public void setDeadNote(boolean deadNote)

isVibrato

public boolean isVibrato()

setVibrato

public void setVibrato(boolean vibrato)

getBend

public TGEffectBend getBend()

setBend

public void setBend(TGEffectBend bend)

isBend

public boolean isBend()

getTremoloBar

public TGEffectTremoloBar getTremoloBar()

setTremoloBar

public void setTremoloBar(TGEffectTremoloBar tremoloBar)

isTremoloBar

public boolean isTremoloBar()

getTrill

public TGEffectTrill getTrill()

setTrill

public void setTrill(TGEffectTrill trill)

isTrill

public boolean isTrill()

getTremoloPicking

public TGEffectTremoloPicking getTremoloPicking()

setTremoloPicking

public void setTremoloPicking(TGEffectTremoloPicking tremoloPicking)

isTremoloPicking

public boolean isTremoloPicking()

isHammer

public boolean isHammer()

setHammer

public void setHammer(boolean hammer)

isSlide

public boolean isSlide()

setSlide

public void setSlide(boolean slide)

isGhostNote

public boolean isGhostNote()

setGhostNote

public void setGhostNote(boolean ghostNote)

isAccentuatedNote

public boolean isAccentuatedNote()

setAccentuatedNote

public void setAccentuatedNote(boolean accentuatedNote)

isHeavyAccentuatedNote

public boolean isHeavyAccentuatedNote()

setHeavyAccentuatedNote

public void setHeavyAccentuatedNote(boolean heavyAccentuatedNote)

setHarmonic

public void setHarmonic(TGEffectHarmonic harmonic)

getHarmonic

public TGEffectHarmonic getHarmonic()

isHarmonic

public boolean isHarmonic()

getGrace

public TGEffectGrace getGrace()

setGrace

public void setGrace(TGEffectGrace grace)

isGrace

public boolean isGrace()

isPalmMute

public boolean isPalmMute()

setPalmMute

public void setPalmMute(boolean palmMute)

isStaccato

public boolean isStaccato()

setStaccato

public void setStaccato(boolean staccato)

isPopping

public boolean isPopping()

setPopping

public void setPopping(boolean popping)

isSlapping

public boolean isSlapping()

setSlapping

public void setSlapping(boolean slapping)

isTapping

public boolean isTapping()

setTapping

public void setTapping(boolean tapping)

isFadeIn

public boolean isFadeIn()

setFadeIn

public void setFadeIn(boolean fadeIn)

hasAnyEffect

public boolean hasAnyEffect()

clone

public TGNoteEffect clone(TGFactory factory)