/testability-explorer/src/main/java/com/google/test/metric/report/ReportModel.java
http://testability-explorer.googlecode.com/ · Java · 32 lines · 20 code · 8 blank · 4 comment · 0 complexity · b006c9bd75a485b987ec97c13188df74 MD5 · raw file
- package com.google.test.metric.report;
- import com.google.test.metric.ClassCost;
- import freemarker.template.TemplateMethodModel;
- /**
- * Base class for models that back reports.
- * @author alexeagle@google.com (Alex Eagle)
- */
- public abstract class ReportModel {
- private TemplateMethodModel messageBundleModel;
- private TemplateMethodModel sourceLinker;
- public void setMessageBundle(TemplateMethodModel resourceBundleModel) {
- this.messageBundleModel = resourceBundleModel;
- }
- public void setSourceLinker(TemplateMethodModel sourceLinker) {
- this.sourceLinker = sourceLinker;
- }
- public TemplateMethodModel getMessage() {
- return messageBundleModel;
- }
- public TemplateMethodModel getSourceLink() {
- return sourceLinker;
- }
- public abstract void addClassCost(ClassCost classCost);
- }