[270268] detailed evaluation information
diff --git a/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/PartControlBlind.java b/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/PartControlBlind.java
index 0a8cfec..8cd4bff 100644
--- a/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/PartControlBlind.java
+++ b/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/PartControlBlind.java
@@ -120,7 +120,8 @@
public void run() {
eventhandlerHolder.remove(LISTENER_KEY);
doVisualize();
- PlatformUIUtil.showView(IVisualizationView.ID_BLINDVIEW);
+ PlatformUIUtil
+ .showView(IVisualizationView.ID_BLINDVIEW);
}
});
eventhandlerHolder.put(LISTENER_KEY,
@@ -182,17 +183,6 @@
return IBlindVisualizer.ERROR;
}
- /**
- * @return
- */
- public PageEvaluation getPageEvaluation() {
- return _pageEval;
- }
-
- public PageData getPageData() {
- return _pageData;
- }
-
public void saveReportFile(String sFileName, String imageBriefDir,
boolean bAccessory) {
if (_canSave) {
@@ -230,6 +220,11 @@
_checkResult.setSummaryReportText(_pageEval.getSummary());
_checkResult.setLineStyleListener(PageEvaluation
.getHighLightStringListener());
+ if (_checkResult instanceof EvaluationResultBlind) {
+ ((EvaluationResultBlind) _checkResult)
+ .setPageEvaluation(_pageEval);
+ }
+
mediator.setReport(vizView, _checkResult);
vizView.setStatusMessage(Messages.BlindView_Done);
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/EvaluationResultBlind.java b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/EvaluationResultBlind.java
index 4498407..b14c754 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/EvaluationResultBlind.java
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/EvaluationResultBlind.java
@@ -34,6 +34,7 @@
.compile("ancestor::noscript"); //$NON-NLS-1$
private int count = 0;
+ private PageEvaluation pageEvaluation = null;
public void addProblemItems(Collection<IProblemItem> c) {
stripProblem(c);
@@ -72,4 +73,23 @@
}
}
}
+
+ /**
+ * Get {@link PageEvaluation} related to the evaluation
+ *
+ * @return {@link PageEvaluation}
+ */
+ public PageEvaluation getPageEvaluation() {
+ return pageEvaluation;
+ }
+
+ /**
+ * Set {@link PageEvaluation} related to the evaluation
+ *
+ * @param pageEvaluation target {@link PageEvaluation}
+ */
+ public void setPageEvaluation(PageEvaluation pageEvaluation) {
+ this.pageEvaluation = pageEvaluation;
+ }
+
}
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/PageEvaluation.java b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/PageEvaluation.java
index 210cd0b..e4d38e0 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/PageEvaluation.java
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/eval/PageEvaluation.java
@@ -283,5 +283,14 @@
public int[] getScores() {
return scores;
}
+
+ /**
+ * Get {@link PageData} used for this evaluation
+ *
+ * @return {@link PageData}
+ */
+ public PageData getPageData() {
+ return pageData;
+ }
}