|
From: Márcio V. d. S. <mv...@us...> - 2007-07-26 21:25:33
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/analysis/splitter In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv11918/src/java/net/sf/tail/analysis/splitter Added Files: MemoraizedSplitter.java RegularSplitter.java Log Message: testes do splitter e refatoração do runner --- NEW FILE: RegularSplitter.java --- package net.sf.tail.analysis.splitter; import java.util.ArrayList; import java.util.List; import net.sf.tail.ConstrainedTimeSeries; import net.sf.tail.Splitter; import net.sf.tail.TimeSeries; public class RegularSplitter implements Splitter { public List<ConstrainedTimeSeries> split(TimeSeries series, int interval) { List<ConstrainedTimeSeries> constrainedSeries = new ArrayList<ConstrainedTimeSeries>(); int start = 0; for(int i = start; i < series.getSize(); i = i + interval) { ConstrainedTimeSeries constrainedTimeSerie = new ConstrainedTimeSeries(series, i, Math.min(interval, series.getSize() - i)); constrainedSeries.add(constrainedTimeSerie); } return constrainedSeries; } } --- NEW FILE: MemoraizedSplitter.java --- package net.sf.tail.analysis.splitter; import java.util.List; import net.sf.tail.ConstrainedTimeSeries; import net.sf.tail.Splitter; import net.sf.tail.TimeSeries; public class MemoraizedSplitter implements Splitter { public List<ConstrainedTimeSeries> split(TimeSeries series, int interval) { // TODO Auto-generated method stub return null; } } |