org.herac.tuxguitar.song.models
Class MeasureHeader
java.lang.Object
org.herac.tuxguitar.song.models.MeasureHeader
- All Implemented Interfaces:
- java.io.Serializable
public class MeasureHeader
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
MeasureHeader
public MeasureHeader(int number,
long start,
TimeSignature timeSignature,
Tempo tempo,
Marker marker,
int tripletFeel,
boolean repeatStart,
int numberOfRepetitions)
getNumber
public int getNumber()
setNumber
public void setNumber(int number)
getNumberOfRepetitions
public int getNumberOfRepetitions()
setNumberOfRepetitions
public void setNumberOfRepetitions(int numberOfRepetitions)
isRepeatStart
public boolean isRepeatStart()
setRepeatStart
public void setRepeatStart(boolean repeatStart)
getStart
public long getStart()
setStart
public void setStart(long start)
getTripletFeel
public int getTripletFeel()
setTripletFeel
public void setTripletFeel(int tripletFeel)
getStartWidthRepetitions
public long getStartWidthRepetitions()
setStartWidthRepetitions
public void setStartWidthRepetitions(long startWidthRepetitions)
getTempo
public Tempo getTempo()
setTempo
public void setTempo(Tempo tempo)
getTimeSignature
public TimeSignature getTimeSignature()
setTimeSignature
public void setTimeSignature(TimeSignature timeSignature)
getMarker
public Marker getMarker()
setMarker
public void setMarker(Marker marker)
hasMarker
public boolean hasMarker()
getLength
public long getLength()
makeEqual
public void makeEqual(MeasureHeader measure)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object