package hudson.plugins.cobertura.targets; import java.io.Serializable; import org.kohsuke.stapler.export.Exported; import org.kohsuke.stapler.export.ExportedBean; import hudson.plugins.cobertura.Ratio; @ExportedBean public class CoverageTreeElement implements Serializable { /** * Generated */ private static final long serialVersionUID = 498666415572813346L; private Ratio ratio; private CoverageMetric metric; public CoverageTreeElement(CoverageMetric metric, Ratio ratio) { this.metric = metric; this.ratio = ratio; } @Exported public String getName() { return metric.getName(); } @Exported public float getRatio() { return ratio.getPercentageFloat(); } @Exported public float getNumerator() { return ratio.numerator; } @Exported public float getDenominator() { return ratio.denominator; } }