org.herac.tuxguitar.song.models

Class SongTrack

Implemented Interfaces:
Serializable

public class SongTrack
extends java.lang.Object
implements Serializable

Field Summary

static int
MAX_OFFSET
static int
MIN_OFFSET

Constructor Summary

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

Method Summary

Object
clone(List measureHeaders)
SongChannel
getChannel()
RGBColor
getColor()
List
getMeasures()
String
getName()
long
getNumber()
int
getOffset()
List
getStrings()
boolean
isPercussionTrack()
void
makeEqual(SongTrack track, List measureHeaders)
void
setChannel(SongChannel channel)
void
setColor(RGBColor color)
void
setMeasures(List measures)
void
setName(String name)
void
setNumber(long number)
void
setOffset(int offset)
void
setStrings(List strings)

Field Details

MAX_OFFSET

public static final int MAX_OFFSET
Field Value:
24

MIN_OFFSET

public static final int MIN_OFFSET
Field Value:
-24

Constructor Details

SongTrack

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

Method Details

clone

public Object clone(List measureHeaders)

getChannel

public SongChannel getChannel()

getColor

public RGBColor getColor()

getMeasures

public List getMeasures()

getName

public String getName()

getNumber

public long getNumber()

getOffset

public int getOffset()

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)

setMeasures

public void setMeasures(List measures)

setName

public void setName(String name)

setNumber

public void setNumber(long number)

setOffset

public void setOffset(int offset)

setStrings

public void setStrings(List strings)