[225701,246188] documentation, move non API packages to under internal
diff --git a/plugins/org.eclipse.actf.visualization.blind.html/src/org/eclipse/actf/visualization/blind/html/BlindVisualizerHtml.java b/plugins/org.eclipse.actf.visualization.blind.html/src/org/eclipse/actf/visualization/blind/html/BlindVisualizerHtml.java
index c9afe0d..a5cbd02 100644
--- a/plugins/org.eclipse.actf.visualization.blind.html/src/org/eclipse/actf/visualization/blind/html/BlindVisualizerHtml.java
+++ b/plugins/org.eclipse.actf.visualization.blind.html/src/org/eclipse/actf/visualization/blind/html/BlindVisualizerHtml.java
@@ -33,8 +33,8 @@
import org.eclipse.actf.visualization.engines.blind.html.VisualizeEngine;
import org.eclipse.actf.visualization.engines.blind.html.eval.HtmlErrorLogListener;
import org.eclipse.actf.visualization.engines.blind.html.util.HandleFramePage;
+import org.eclipse.actf.visualization.eval.CheckTargetFactory;
import org.eclipse.actf.visualization.eval.EvaluationUtil;
-import org.eclipse.actf.visualization.eval.HtmlCheckTargetImpl;
import org.eclipse.actf.visualization.eval.IHtmlCheckTarget;
import org.eclipse.actf.visualization.eval.IHtmlChecker;
import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
@@ -204,8 +204,8 @@
//
// BrowserAndStyleInfo data =
// webBrowser.getBrowserAndStyleInfo();
- IHtmlCheckTarget checkTarget = new HtmlCheckTargetImpl(document,
- webBrowser.getURL(), null, edu);
+ IHtmlCheckTarget checkTarget = CheckTargetFactory.createHtmlCheckTarget(document, webBrowser.getURL(), null,
+ edu);
for (int i = 0; i < checkers.length; i++) {
if (checkers[i] instanceof IHtmlChecker) {
diff --git a/plugins/org.eclipse.actf.visualization.blind.odfbyhtml/src/org/eclipse/actf/visualization/blind/odfbyhtml/BlindVisualizerOdfByHtml.java b/plugins/org.eclipse.actf.visualization.blind.odfbyhtml/src/org/eclipse/actf/visualization/blind/odfbyhtml/BlindVisualizerOdfByHtml.java
index 0fe3d47..20185ea 100644
--- a/plugins/org.eclipse.actf.visualization.blind.odfbyhtml/src/org/eclipse/actf/visualization/blind/odfbyhtml/BlindVisualizerOdfByHtml.java
+++ b/plugins/org.eclipse.actf.visualization.blind.odfbyhtml/src/org/eclipse/actf/visualization/blind/odfbyhtml/BlindVisualizerOdfByHtml.java
@@ -33,7 +33,7 @@
import org.eclipse.actf.visualization.engines.blind.html.VisualizeEngine;
import org.eclipse.actf.visualization.engines.blind.html.eval.HtmlErrorLogListener;
import org.eclipse.actf.visualization.engines.blind.html.util.VisualizeReportUtil;
-import org.eclipse.actf.visualization.eval.CheckTargetImpl;
+import org.eclipse.actf.visualization.eval.CheckTargetFactory;
import org.eclipse.actf.visualization.eval.EvaluationUtil;
import org.eclipse.actf.visualization.eval.ICheckTarget;
import org.eclipse.actf.visualization.eval.IChecker;
@@ -141,7 +141,7 @@
1024);
Document odfDoc = modelService.getDocument();
- ICheckTarget checkTarget = new CheckTargetImpl(odfDoc, modelService
+ ICheckTarget checkTarget = CheckTargetFactory.createCheckTarget(odfDoc, modelService
.getURL());
checkTarget.setAdditionalDocument("html", document);
IChecker[] checkers = EvaluationUtil.getCheckers();
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetFactory.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetFactory.java
new file mode 100644
index 0000000..a983779
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetFactory.java
@@ -0,0 +1,56 @@
+/*******************************************************************************
+ * Copyright (c) 2008 IBM Corporation and Others
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Kentarou FUKUDA - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.actf.visualization.eval;
+
+import org.eclipse.actf.model.ui.editor.browser.IWebBrowserStyleInfo;
+import org.eclipse.actf.visualization.eval.html.HtmlEvalUtil;
+import org.eclipse.actf.visualization.internal.eval.CheckTargetImpl;
+import org.eclipse.actf.visualization.internal.eval.HtmlCheckTargetImpl;
+import org.w3c.dom.Document;
+
+/**
+ * Factory class for {@link ICheckTarget}
+ */
+public class CheckTargetFactory {
+
+ /**
+ * Constructor of {@link ICheckTarget}
+ *
+ * @param target
+ * evaluation target {@link Document}
+ * @param targetUrl
+ * target URL
+ */
+ public static ICheckTarget createCheckTarget(Document target,
+ String targetUrl) {
+ return new CheckTargetImpl(target, targetUrl);
+ }
+
+ /**
+ * Constructor of {@link IHtmlCheckTarget}
+ *
+ * @param target
+ * target {@link Document}
+ * @param targetUrl
+ * target URL
+ * @param browserStyleInfo
+ * current style information
+ * @param htmlEvalUtil
+ * target {@link HtmlEvalUtil}
+ */
+ public static IHtmlCheckTarget createHtmlCheckTarget(Document target,
+ String targetUrl, IWebBrowserStyleInfo browserStyleInfo,
+ HtmlEvalUtil htmlEvalUtil) {
+ return new HtmlCheckTargetImpl(target, targetUrl, browserStyleInfo,
+ htmlEvalUtil);
+ }
+
+}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/EvaluationResultImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/EvaluationResultImpl.java
index 2556d95..24e0371 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/EvaluationResultImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/EvaluationResultImpl.java
@@ -45,6 +45,9 @@
private LineStyleListener lsl = new HighlightStringListener();
+ public EvaluationResultImpl() {
+ }
+
public void setProblemList(List<IProblemItem> problemList) {
if (problemList == null) {
problemList = new ArrayList<IProblemItem>();
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
index a6eb590..a4a7191 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
@@ -15,84 +15,191 @@
import org.eclipse.swt.graphics.Image;
import org.w3c.dom.Node;
+/**
+ *
+ */
+public interface IProblemItem {// extends IEvaluationItem {
+ /**
+ *
+ */
+ public static final int SEV_ERROR = IEvaluationItem.SEV_ERROR;
-public interface IProblemItem{// extends IEvaluationItem {
+ /**
+ *
+ */
+ public static final int SEV_WARNING = IEvaluationItem.SEV_WARNING;
- public static final int SEV_ERROR = IEvaluationItem.SEV_ERROR;
+ /**
+ *
+ */
+ public static final int SEV_INFO = IEvaluationItem.SEV_INFO;
- public static final int SEV_WARNING = IEvaluationItem.SEV_WARNING;
+ /**
+ * @return
+ */
+ public abstract IEvaluationItem getEvaluationItem();
- public static final int SEV_INFO = IEvaluationItem.SEV_INFO;
-
- public static final String COMMA = ",";
+ /**
+ * @return
+ */
+ public abstract String getDescription();
- public abstract IEvaluationItem getEvaluationItem();
+ /**
+ * @return
+ */
+ public abstract int getSerialNumber();
- public abstract String getDescription();
+ /**
+ * @return
+ */
+ public abstract Node getTargetNode();
- public abstract int getSerialNumber();
+ /**
+ * @return
+ */
+ public abstract String getTargetString();
- public abstract Node getTargetNode();
+ /**
+ * @return
+ */
+ public abstract String getTargetStringForHPB();
- public abstract String getTargetString();
+ /**
+ * @return
+ */
+ public abstract boolean isCanHighlight();
- public abstract String getTargetStringForHPB();
+ /**
+ * @param canHighlight
+ */
+ public abstract void setCanHighlight(boolean canHighlight);
- public abstract boolean isCanHighlight();
+ /**
+ * @param checkItem
+ */
+ public abstract void setCheckItem(IEvaluationItem checkItem);
- public abstract void setCanHighlight(boolean canHighlight);
+ /**
+ * @param description
+ */
+ public abstract void setDescription(String description);
- public abstract void setCheckItem(IEvaluationItem checkItem);
+ /**
+ * @param serialNumber
+ */
+ public abstract void setSerialNumber(int serialNumber);
- public abstract void setDescription(String description);
+ /**
+ * @param targetNodeInfo
+ */
+ void setHighlightTargetNodeInfo(HighlightTargetNodeInfo targetNodeInfo);
- public abstract void setSerialNumber(int serialNumber);
+ /**
+ * @return
+ */
+ HighlightTargetNodeInfo getHighlightTargetNodeInfo();
- void setHighlightTargetNodeInfo(HighlightTargetNodeInfo targetNodeInfo);
-
- HighlightTargetNodeInfo getHighlightTargetNodeInfo();
-
- void setHighlightTargetIds(HighlightTargetId targetId);
-
- void setHighlightTargetIds(HighlightTargetId[] targetIds);
+ /**
+ * @param targetId
+ */
+ void setHighlightTargetIds(HighlightTargetId targetId);
- HighlightTargetId[] getHighlightTargetIds();
+ /**
+ * @param targetIds
+ */
+ void setHighlightTargetIds(HighlightTargetId[] targetIds);
- public abstract void setTargetNode(Node targetNode);
+ /**
+ * @return
+ */
+ HighlightTargetId[] getHighlightTargetIds();
- public abstract void setTargetString(String targetString);
+ /**
+ * @param targetNode
+ */
+ public abstract void setTargetNode(Node targetNode);
- public abstract void setTargetStringForHPB(String targetString);
+ /**
+ * @param targetString
+ */
+ public abstract void setTargetString(String targetString);
- public abstract int getLine();
+ /**
+ * @param targetString
+ */
+ public abstract void setTargetStringForHPB(String targetString);
- public abstract String getLineStr();
+ /**
+ * @return
+ */
+ public abstract int getLine();
- public abstract void setLine(int line);
+ /**
+ * @return
+ */
+ public abstract String getLineStr();
- public abstract String getLineStrMulti();
+ /**
+ * @param line
+ */
+ public abstract void setLine(int line);
- void setHighlightTargetSourceInfo(HighlightTargetSourceInfo targetSourceInfo);
+ /**
+ * @return
+ */
+ public abstract String getLineStrMulti();
- void setHighlightTargetSourceInfo(HighlightTargetSourceInfo[] targetSourceInfo);
+ /**
+ * @param targetSourceInfo
+ */
+ void setHighlightTargetSourceInfo(HighlightTargetSourceInfo targetSourceInfo);
- HighlightTargetSourceInfo[] getHighlightTargetSoruceInfo();
+ /**
+ * @param targetSourceInfo
+ */
+ void setHighlightTargetSourceInfo(
+ HighlightTargetSourceInfo[] targetSourceInfo);
- public abstract void accept(IProblemItemVisitor visitor);
-
-
- //TODO
- public String getId();
+ /**
+ * @return
+ */
+ HighlightTargetSourceInfo[] getHighlightTargetSoruceInfo();
- public int getSeverity();
-
- public String getSeverityStr();
-
- public int[] getMetricsScores();
-
- public Image[] getMetricsIcons();
-
- public String[] getTableDataGuideline();
+ /**
+ * @param visitor
+ */
+ public abstract void accept(IProblemItemVisitor visitor);
+
+ // TODO
+ /**
+ * @return
+ */
+ public String getId();
+
+ /**
+ * @return
+ */
+ public int getSeverity();
+
+ /**
+ * @return
+ */
+ public String getSeverityStr();
+
+ /**
+ * @return
+ */
+ public int[] getMetricsScores();
+
+ /**
+ * @return
+ */
+ public Image[] getMetricsIcons();
+
+ /**
+ * @return
+ */
+ public String[] getTableDataGuideline();
}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/CheckTargetImpl.java
similarity index 92%
rename from plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetImpl.java
rename to plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/CheckTargetImpl.java
index a0e3f59..dd137c6 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/CheckTargetImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/CheckTargetImpl.java
@@ -9,10 +9,11 @@
* Kentarou FUKUDA - initial API and implementation
*******************************************************************************/
-package org.eclipse.actf.visualization.eval;
+package org.eclipse.actf.visualization.internal.eval;
import java.util.HashMap;
+import org.eclipse.actf.visualization.eval.ICheckTarget;
import org.w3c.dom.Document;
/**
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/HtmlCheckTargetImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/HtmlCheckTargetImpl.java
similarity index 93%
rename from plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/HtmlCheckTargetImpl.java
rename to plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/HtmlCheckTargetImpl.java
index 685014c..ad1b2f4 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/HtmlCheckTargetImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/HtmlCheckTargetImpl.java
@@ -8,9 +8,10 @@
* Contributors:
* Kentarou FUKUDA - initial API and implementation
*******************************************************************************/
-package org.eclipse.actf.visualization.eval;
+package org.eclipse.actf.visualization.internal.eval;
import org.eclipse.actf.model.ui.editor.browser.IWebBrowserStyleInfo;
+import org.eclipse.actf.visualization.eval.IHtmlCheckTarget;
import org.eclipse.actf.visualization.eval.html.HtmlEvalUtil;
import org.w3c.dom.Document;