package tap.core;
import java.util.StringTokenizer;
import tap.CountRec;
import tap.Pipe;
import tap.TapMapper;
public class WordCountMapper extends TapMapper<String, CountRec> {
private CountRec outrec = new CountRec();
@Override
public void map(String line, Pipe<CountRec> out) {
StringTokenizer tokenizer = new StringTokenizer(line);
while (tokenizer.hasMoreTokens()) {
outrec.word = tokenizer.nextToken();
outrec.count = 1;
out.put(outrec);
}
}
}