org.herac.tuxguitar.song.models

Class SongTrack

public class SongTrack extends Object implements Serializable

Field Summary
static intMAX_OFFSET
static intMIN_OFFSET
Constructor Summary
SongTrack(int number, String name, SongChannel channel, List measures, List strings, int offset, RGBColor color, Lyric lyrics)
SongTrack(int number, String name, SongChannel channel, List measures, List strings, int offset, RGBColor color)
Method Summary
Objectclone(List measureHeaders)
SongChannelgetChannel()
RGBColorgetColor()
LyricgetLyrics()
ListgetMeasures()
StringgetName()
intgetNumber()
intgetOffset()
InstrumentStringgetString(int number)
ListgetStrings()
booleanisPercussionTrack()
voidmakeEqual(SongTrack track, List measureHeaders)
voidsetChannel(SongChannel channel)
voidsetColor(RGBColor color)
voidsetLyrics(Lyric lyrics)
voidsetMeasures(List measures)
voidsetName(String name)
voidsetNumber(int number)
voidsetOffset(int offset)
voidsetStrings(List strings)
intstringCount()

Field Detail

MAX_OFFSET

public static final int MAX_OFFSET

MIN_OFFSET

public static final int MIN_OFFSET

Constructor Detail

SongTrack

public SongTrack(int number, String name, SongChannel channel, List measures, List strings, int offset, RGBColor color, Lyric lyrics)

SongTrack

public SongTrack(int number, String name, SongChannel channel, List measures, List strings, int offset, RGBColor color)

Method Detail

clone

public Object clone(List measureHeaders)

getChannel

public SongChannel getChannel()

getColor

public RGBColor getColor()

getLyrics

public Lyric getLyrics()

getMeasures

public List getMeasures()

getName

public String getName()

getNumber

public int getNumber()

getOffset

public int getOffset()

getString

public InstrumentString getString(int number)

getStrings

public List getStrings()

isPercussionTrack

public boolean isPercussionTrack()

makeEqual

public void makeEqual(SongTrack track, List measureHeaders)

setChannel

public void setChannel(SongChannel channel)

setColor

public void setColor(RGBColor color)

setLyrics

public void setLyrics(Lyric lyrics)

setMeasures

public void setMeasures(List measures)

setName

public void setName(String name)

setNumber

public void setNumber(int number)

setOffset

public void setOffset(int offset)

setStrings

public void setStrings(List strings)

stringCount

public int stringCount()