1
package org.herac.tuxguitar.song.helpers;
3
import java.util.ArrayList;
4
import java.util.Iterator;
7
import org.herac.tuxguitar.song.models.Measure;
8
import org.herac.tuxguitar.song.models.MeasureHeader;
10
public class TrackMeasure {
12
private List measures;
14
TrackMeasure(long track,List measures){
16
this.measures = measures;
19
public List getMeasures() {
23
public long getTrack() {
27
public Object clone(List headers){
28
long track = getTrack();
30
List measures = new ArrayList();
31
Iterator it = getMeasures().iterator();
32
for(int i = 0;i < getMeasures().size();i++){
33
Measure measure = (Measure)getMeasures().get(i);
34
measures.add(measure.clone((MeasureHeader)headers.get(i)));
37
return new TrackMeasure(track,measures);