package org.jvnet.hudson.plugins.purecoverage.parser; import org.jvnet.hudson.plugins.purecoverage.domain.LineCoverage; public class ParsingLine { private final String line; private final String[] splitLine; public ParsingLine(String line) { this.line = line; this.splitLine = line.split("\t"); } public boolean startsWith(String string) { return line.startsWith(string); } public LineCoverage coverageFromCells(int x, int y) { int totalLines = Integer.parseInt(splitLine[y]); int coveredLines = totalLines - Integer.parseInt(splitLine[x]); return new LineCoverage(coveredLines, totalLines); } public String stringAt(int i) { return splitLine[i]; } }