|
From: Carlos <ma...@us...> - 2007-10-17 21:37:44
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/graphics In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv6029/src/java/net/sf/tail/graphics Modified Files: SeriesDataset.java Log Message: Atualização... coloquei o chart na tela. Index: SeriesDataset.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/graphics/SeriesDataset.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** SeriesDataset.java 17 Oct 2007 19:06:39 -0000 1.8 --- SeriesDataset.java 17 Oct 2007 21:37:43 -0000 1.9 *************** *** 8,11 **** --- 8,12 ---- import net.sf.tail.TimeSeries; import net.sf.tail.Trade; + import net.sf.tail.indicator.simple.ClosePriceIndicator; import org.jfree.data.DefaultKeyedValues2D; *************** *** 13,16 **** --- 14,19 ---- import org.jfree.data.general.AbstractDataset; + import edu.emory.mathcs.backport.java.util.Collections; + @SuppressWarnings("unchecked") public class SeriesDataset extends AbstractDataset implements CategoryDataset { *************** *** 38,46 **** this.lastIndex = lastIndex; this.series = series; ! this.DATASET_SIZE = lastIndex - firstIndex; loadValues(firstIndex, lastIndex); } public SeriesDataset(TimeSeries timeSeries, List<Indicator<? extends Number>> indicators, List<Trade> trades) { this(timeSeries, indicators, timeSeries.getBegin(), timeSeries.getEnd(), trades); --- 41,53 ---- this.lastIndex = lastIndex; this.series = series; ! this.DATASET_SIZE = lastIndex - firstIndex + 1; loadValues(firstIndex, lastIndex); } + public SeriesDataset(TimeSeries timeSeries, int seriesSize) { + this(timeSeries, Collections.nCopies(1, new ClosePriceIndicator(timeSeries)), timeSeries.getBegin(), timeSeries.getBegin() + seriesSize - 1); + } + public SeriesDataset(TimeSeries timeSeries, List<Indicator<? extends Number>> indicators, List<Trade> trades) { this(timeSeries, indicators, timeSeries.getBegin(), timeSeries.getEnd(), trades); |