org.herac.tuxguitar.song.models

Class MeasureHeader

public class MeasureHeader extends Object implements Serializable

Field Summary
static intTRIPLET_FEEL_EIGHTH
static intTRIPLET_FEEL_NONE
static intTRIPLET_FEEL_SIXTEENTH
Constructor Summary
MeasureHeader(int number, long start, TimeSignature timeSignature, Tempo tempo, Marker marker, int tripletFeel, boolean repeatStart, int numberOfRepetitions)
Method Summary
Objectclone()
longgetLength()
MarkergetMarker()
intgetNumber()
intgetNumberOfRepetitions()
longgetStart()
longgetStartWidthRepetitions()
TempogetTempo()
TimeSignaturegetTimeSignature()
intgetTripletFeel()
booleanhasMarker()
booleanisRepeatStart()
voidmakeEqual(MeasureHeader measure)
voidsetMarker(Marker marker)
voidsetNumber(int number)
voidsetNumberOfRepetitions(int numberOfRepetitions)
voidsetRepeatStart(boolean repeatStart)
voidsetStart(long start)
voidsetStartWidthRepetitions(long startWidthRepetitions)
voidsetTempo(Tempo tempo)
voidsetTimeSignature(TimeSignature timeSignature)
voidsetTripletFeel(int tripletFeel)

Field Detail

TRIPLET_FEEL_EIGHTH

public static final int TRIPLET_FEEL_EIGHTH

TRIPLET_FEEL_NONE

public static final int TRIPLET_FEEL_NONE

TRIPLET_FEEL_SIXTEENTH

public static final int TRIPLET_FEEL_SIXTEENTH

Constructor Detail

MeasureHeader

public MeasureHeader(int number, long start, TimeSignature timeSignature, Tempo tempo, Marker marker, int tripletFeel, boolean repeatStart, int numberOfRepetitions)

Method Detail

clone

public Object clone()

getLength

public long getLength()

getMarker

public Marker getMarker()

getNumber

public int getNumber()

getNumberOfRepetitions

public int getNumberOfRepetitions()

getStart

public long getStart()

getStartWidthRepetitions

public long getStartWidthRepetitions()

getTempo

public Tempo getTempo()

getTimeSignature

public TimeSignature getTimeSignature()

getTripletFeel

public int getTripletFeel()

hasMarker

public boolean hasMarker()

isRepeatStart

public boolean isRepeatStart()

makeEqual

public void makeEqual(MeasureHeader measure)

setMarker

public void setMarker(Marker marker)

setNumber

public void setNumber(int number)

setNumberOfRepetitions

public void setNumberOfRepetitions(int numberOfRepetitions)

setRepeatStart

public void setRepeatStart(boolean repeatStart)

setStart

public void setStart(long start)

setStartWidthRepetitions

public void setStartWidthRepetitions(long startWidthRepetitions)

setTempo

public void setTempo(Tempo tempo)

setTimeSignature

public void setTimeSignature(TimeSignature timeSignature)

setTripletFeel

public void setTripletFeel(int tripletFeel)