package org.wikipedia.miner.extract.steps; import java.io.IOException; import org.apache.hadoop.fs.Path; public abstract class IterativeStep extends Step{ private int iteration ; public IterativeStep(Path workingDir, int iteration) throws IOException { super(workingDir); this.iteration = iteration ; } public int getIteration() { return iteration ; } public abstract String getDirName(int iteration) ; public String getDirName() { return getDirName(iteration) ; } public abstract boolean furtherIterationsRequired() ; }