Update of /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2147/src/java/net/sf/tail/indicator/tracker
Modified Files:
StandardDeviationIndicator.java
Log Message:
Ajustado o StandardDeviationIndicator para a pattern Decorator
Index: StandardDeviationIndicator.java
===================================================================
RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/tracker/StandardDeviationIndicator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** StandardDeviationIndicator.java 17 May 2007 21:29:16 -0000 1.1
--- StandardDeviationIndicator.java 17 May 2007 21:47:24 -0000 1.2
***************
*** 3,14 ****
import net.sf.tail.Indicator;
! public class StandardDeviationIndicator extends CachedIndicator<Double> {
public StandardDeviationIndicator(Indicator<? extends Number> indicator, int timeFrame)
{
! super(indicator, timeFrame);
}
! @Override
! protected Double calculate(int index) {
SMAIndicator sma = new SMAIndicator(indicator, timeFrame);
--- 3,18 ----
import net.sf.tail.Indicator;
! public class StandardDeviationIndicator implements Indicator<Double> {
+ private Indicator<? extends Number> indicator;
+ private int timeFrame;
+
public StandardDeviationIndicator(Indicator<? extends Number> indicator, int timeFrame)
{
! this.indicator = indicator;
! this.timeFrame = timeFrame;
}
!
! public Double getValue(int index) {
SMAIndicator sma = new SMAIndicator(indicator, timeFrame);
***************
*** 23,26 ****
--- 27,32 ----
+
+
|