|
From: Márcio V. d. S. <mv...@us...> - 2007-05-19 13:23:24
|
Update of /cvsroot/tail/Tail/src/test/net/sf/tail/sample In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv29470/src/test/net/sf/tail/sample Added Files: SampleTimeSeries.java SampleIndicator.java Log Message: criado sample indicator --- NEW FILE: SampleTimeSeries.java --- package net.sf.tail.sample; import java.sql.Timestamp; import java.util.ArrayList; import java.util.List; import net.sf.tail.Tick; import net.sf.tail.TimeSeries; public class SampleTimeSeries implements TimeSeries { private List<Tick> ticks; public SampleTimeSeries(double[] data) { ticks = new ArrayList<Tick>(); for (double d : data) { ticks.add(new Tick(d)); } } public SampleTimeSeries() { ticks = new ArrayList<Tick>(); for (double i = 0d; i < 10; i++) { Tick tick = new Tick(new Timestamp(System.currentTimeMillis()), i, i + 1, i + 2, i + 3, i + 4, i + 5, i + 6, i + 7, (int) (i + 8)); ticks.add(tick); } } public Tick getTick(int i) { return ticks.get(i); } public int getSize() { return ticks.size(); } } --- NEW FILE: SampleIndicator.java --- package net.sf.tail.sample; import net.sf.tail.Indicator; public class SampleIndicator implements Indicator<Double> { private double[] values; public SampleIndicator(double[] values) { this.values = values; } public Double getValue(int index) { return values[index]; } } |