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);
|