org.herac.tuxguitar.io.tef.base
Class TESong

java.lang.Object
  extended by org.herac.tuxguitar.io.tef.base.TESong

public class TESong
extends java.lang.Object


Constructor Summary
TESong()
           
 
Method Summary
 void addTimeSignatureChange(TETimeSignatureChange tsChange)
           
 TEChord[] getChords()
           
 java.util.List getComponents()
           
 TEInfo getInfo()
           
 int getMeasures()
           
 TEPercussion[] getPercussions()
           
 TERepeat[] getRepeats()
           
 TERhythm[] getRhythms()
           
 int getStrings()
           
 TETempo getTempo()
           
 TEText[] getTexts()
           
 TETimeSignature getTimeSignature()
           
 TETimeSignature getTimeSignature(int measure)
           
 TETrack[] getTracks()
           
 void setChord(int index, TEChord chord)
           
 void setChords(int length)
           
 void setInfo(TEInfo info)
           
 void setMeasures(int measures)
           
 void setPercussion(int index, TEPercussion percussions)
           
 void setPercussions(int length)
           
 void setRepeat(int index, TERepeat repeat)
           
 void setRepeats(int length)
           
 void setRhythm(int index, TERhythm rhythm)
           
 void setRhythms(int length)
           
 void setStrings(int strings)
           
 void setTempo(TETempo tempo)
           
 void setText(int index, TEText text)
           
 void setTexts(int length)
           
 void setTimeSignature(TETimeSignature timeSignature)
           
 void setTrack(int index, TETrack track)
           
 void setTracks(int length)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TESong

public TESong()
Method Detail

getRhythms

public TERhythm[] getRhythms()

setRhythms

public void setRhythms(int length)

setRhythm

public void setRhythm(int index,
                      TERhythm rhythm)

getPercussions

public TEPercussion[] getPercussions()

setPercussions

public void setPercussions(int length)

setPercussion

public void setPercussion(int index,
                          TEPercussion percussions)

getChords

public TEChord[] getChords()

setChords

public void setChords(int length)

setChord

public void setChord(int index,
                     TEChord chord)

getInfo

public TEInfo getInfo()

setInfo

public void setInfo(TEInfo info)

getRepeats

public TERepeat[] getRepeats()

setRepeats

public void setRepeats(int length)

setRepeat

public void setRepeat(int index,
                      TERepeat repeat)

getTexts

public TEText[] getTexts()

setTexts

public void setTexts(int length)

setText

public void setText(int index,
                    TEText text)

getTracks

public TETrack[] getTracks()

setTracks

public void setTracks(int length)

setTrack

public void setTrack(int index,
                     TETrack track)

getTimeSignature

public TETimeSignature getTimeSignature()

setTimeSignature

public void setTimeSignature(TETimeSignature timeSignature)

getTempo

public TETempo getTempo()

setTempo

public void setTempo(TETempo tempo)

getStrings

public int getStrings()

setStrings

public void setStrings(int strings)

getMeasures

public int getMeasures()

setMeasures

public void setMeasures(int measures)

getComponents

public java.util.List getComponents()

addTimeSignatureChange

public void addTimeSignatureChange(TETimeSignatureChange tsChange)

getTimeSignature

public TETimeSignature getTimeSignature(int measure)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object