org.herac.tuxguitar.song.models

Class MeasureHeader

Implemented Interfaces:
Serializable

public class MeasureHeader
extends java.lang.Object
implements Serializable

Field Summary

static int
TRIPLET_FEEL_EIGHTH
static int
TRIPLET_FEEL_NONE
static int
TRIPLET_FEEL_SIXTEENTH

Constructor Summary

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

Method Summary

Object
clone()
long
getLength()
Marker
getMarker()
int
getNumber()
int
getNumberOfRepetitions()
long
getStart()
long
getStartWidthRepetitions()
Tempo
getTempo()
TimeSignature
getTimeSignature()
int
getTripletFeel()
boolean
hasMarker()
boolean
isRepeatStart()
void
makeEqual(MeasureHeader measure)
void
setMarker(Marker marker)
void
setNumber(int number)
void
setNumberOfRepetitions(int numberOfRepetitions)
void
setRepeatStart(boolean repeatStart)
void
setStart(long start)
void
setStartWidthRepetitions(long startWidthRepetitions)
void
setTempo(Tempo tempo)
void
setTimeSignature(TimeSignature timeSignature)
void
setTripletFeel(int tripletFeel)

Field Details

TRIPLET_FEEL_EIGHTH

public static final int TRIPLET_FEEL_EIGHTH
Field Value:
2

TRIPLET_FEEL_NONE

public static final int TRIPLET_FEEL_NONE
Field Value:
1

TRIPLET_FEEL_SIXTEENTH

public static final int TRIPLET_FEEL_SIXTEENTH
Field Value:
3

Constructor Details

MeasureHeader

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

Method Details

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)