|
From: Danilo S. <dt...@us...> - 2007-07-05 16:12:17
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv20260/src/java/net/sf/tail Added Files: ConstrainedTimeSeries.java Evaluator.java Removed Files: Walker.java Log Message: Refatorao do Walker para Evaluator e criao dos testes. --- NEW FILE: ConstrainedTimeSeries.java --- package net.sf.tail; public class ConstrainedTimeSeries implements TimeSeries { private TimeSeries series; private int begin; private int size; public ConstrainedTimeSeries(TimeSeries series, int begin, int size) { this.series = series; this.begin = begin; this.size = size; } public int getSize() { return size; } public int getBegin() { return begin; } public Tick getTick(int i) { return series.getTick(i); } } --- NEW FILE: Evaluator.java --- package net.sf.tail; import java.util.Set; public interface Evaluator { /** * Apply all <code>strategies</code> in <code>series</code>, and return * the strategy evaluated according to <code>criterion</code>. * * @param strategies * @param series * @param criterion * @return <code>Strategy</code> */ Strategy evaluate(Set<Strategy> strategies, ConstrainedTimeSeries series, AnalysisCriterion criterion); } --- Walker.java DELETED --- |