org.herac.tuxguitar.song.factory
Class TGFactory

java.lang.Object
  extended by org.herac.tuxguitar.song.factory.TGFactory
Direct Known Subclasses:
TGFactoryImpl

public class TGFactory
extends java.lang.Object


Constructor Summary
TGFactory()
           
 
Method Summary
 TGBeat newBeat()
           
 TGChannel newChannel()
           
 TGChord newChord(int length)
           
 TGColor newColor()
           
 TGDuration newDuration()
           
 TGNoteEffect newEffect()
           
 TGEffectBend newEffectBend()
           
 TGEffectGrace newEffectGrace()
           
 TGEffectHarmonic newEffectHarmonic()
           
 TGEffectTremoloBar newEffectTremoloBar()
           
 TGEffectTremoloPicking newEffectTremoloPicking()
           
 TGEffectTrill newEffectTrill()
           
 TGMeasureHeader newHeader()
           
 TGLyric newLyric()
           
 TGMarker newMarker()
           
 TGMeasure newMeasure(TGMeasureHeader header)
           
 TGNote newNote()
           
 TGScale newScale()
           
 TGSong newSong()
           
 TGString newString()
           
 TGTempo newTempo()
           
 TGText newText()
           
 TGTimeSignature newTimeSignature()
           
 TGTrack newTrack()
           
 TGTupleto newTupleto()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TGFactory

public TGFactory()
Method Detail

newSong

public TGSong newSong()

newLyric

public TGLyric newLyric()

newMarker

public TGMarker newMarker()

newChord

public TGChord newChord(int length)

newScale

public TGScale newScale()

newColor

public TGColor newColor()

newTupleto

public TGTupleto newTupleto()

newDuration

public TGDuration newDuration()

newTimeSignature

public TGTimeSignature newTimeSignature()

newTempo

public TGTempo newTempo()

newChannel

public TGChannel newChannel()

newTrack

public TGTrack newTrack()

newHeader

public TGMeasureHeader newHeader()

newMeasure

public TGMeasure newMeasure(TGMeasureHeader header)

newBeat

public TGBeat newBeat()

newNote

public TGNote newNote()

newString

public TGString newString()

newText

public TGText newText()

newEffect

public TGNoteEffect newEffect()

newEffectBend

public TGEffectBend newEffectBend()

newEffectTremoloBar

public TGEffectTremoloBar newEffectTremoloBar()

newEffectGrace

public TGEffectGrace newEffectGrace()

newEffectHarmonic

public TGEffectHarmonic newEffectHarmonic()

newEffectTrill

public TGEffectTrill newEffectTrill()

newEffectTremoloPicking

public TGEffectTremoloPicking newEffectTremoloPicking()