org.herac.tuxguitar.song.models
Class TGMeasureHeader

java.lang.Object
  extended by org.herac.tuxguitar.song.models.TGMeasureHeader
Direct Known Subclasses:
TGMeasureHeaderImpl

public abstract class TGMeasureHeader
extends java.lang.Object


Field Summary
static int TRIPLET_FEEL_EIGHTH
           
static int TRIPLET_FEEL_NONE
           
static int TRIPLET_FEEL_SIXTEENTH
           
 
Constructor Summary
TGMeasureHeader(TGFactory factory)
           
 
Method Summary
 TGMeasureHeader clone(TGFactory factory)
           
 long getLength()
           
 TGMarker getMarker()
           
 int getNumber()
           
 int getRepeatAlternative()
           
 int getRepeatClose()
           
 TGSong getSong()
           
 long getStart()
           
 TGTempo getTempo()
           
 TGTimeSignature getTimeSignature()
           
 int getTripletFeel()
           
 boolean hasMarker()
           
 boolean isRepeatOpen()
           
 void makeEqual(TGMeasureHeader measure)
           
 void setMarker(TGMarker marker)
           
 void setNumber(int number)
           
 void setRepeatAlternative(int repeatAlternative)
          bitwise value 1 TO 8.
 void setRepeatClose(int repeatClose)
           
 void setRepeatOpen(boolean repeatOpen)
           
 void setSong(TGSong song)
           
 void setStart(long start)
           
 void setTempo(TGTempo tempo)
           
 void setTimeSignature(TGTimeSignature timeSignature)
           
 void setTripletFeel(int tripletFeel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRIPLET_FEEL_NONE

public static final int TRIPLET_FEEL_NONE
See Also:
Constant Field Values

TRIPLET_FEEL_EIGHTH

public static final int TRIPLET_FEEL_EIGHTH
See Also:
Constant Field Values

TRIPLET_FEEL_SIXTEENTH

public static final int TRIPLET_FEEL_SIXTEENTH
See Also:
Constant Field Values
Constructor Detail

TGMeasureHeader

public TGMeasureHeader(TGFactory factory)
Method Detail

getNumber

public int getNumber()

setNumber

public void setNumber(int number)

getRepeatClose

public int getRepeatClose()

setRepeatClose

public void setRepeatClose(int repeatClose)

getRepeatAlternative

public int getRepeatAlternative()

setRepeatAlternative

public void setRepeatAlternative(int repeatAlternative)
bitwise value 1 TO 8. (1 << AlternativeNumber)


isRepeatOpen

public boolean isRepeatOpen()

setRepeatOpen

public void setRepeatOpen(boolean repeatOpen)

getStart

public long getStart()

setStart

public void setStart(long start)

getTripletFeel

public int getTripletFeel()

setTripletFeel

public void setTripletFeel(int tripletFeel)

getTempo

public TGTempo getTempo()

setTempo

public void setTempo(TGTempo tempo)

getTimeSignature

public TGTimeSignature getTimeSignature()

setTimeSignature

public void setTimeSignature(TGTimeSignature timeSignature)

getMarker

public TGMarker getMarker()

setMarker

public void setMarker(TGMarker marker)

hasMarker

public boolean hasMarker()

getLength

public long getLength()

getSong

public TGSong getSong()

setSong

public void setSong(TGSong song)

makeEqual

public void makeEqual(TGMeasureHeader measure)

clone

public TGMeasureHeader clone(TGFactory factory)