package hudson.plugins.rubyMetrics.flog.model;
import java.util.HashMap;
import java.util.Map;
public class FlogBuildResults {
private float total;
private float average;
private Map<String, FlogFileResults> fileResults = new HashMap<String, FlogFileResults>();
public float getTotal() {
return total;
}
public float getAverage() {
return average;
}
public Map<String, FlogFileResults> getFileResults() {
return fileResults;
}
public void setFileResults(Map<String, FlogFileResults> fileResults) {
this.fileResults = fileResults;
}
public void addFileResults(String file, FlogFileResults results) {
fileResults.put(file, results);
sumTotal(results.total);
sumAverage(results.average);
}
private void sumTotal(float total) {
this.total += total;
}
private void sumAverage(float average) {
this.average += average;
}
}