Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / jigsaw / src / org / w3c / jigsaw / ccpp / CCPPWarning.java
diff --git a/JMCR-Stable/real-world application/jigsaw/src/org/w3c/jigsaw/ccpp/CCPPWarning.java b/JMCR-Stable/real-world application/jigsaw/src/org/w3c/jigsaw/ccpp/CCPPWarning.java
new file mode 100644 (file)
index 0000000..cd53c3c
--- /dev/null
@@ -0,0 +1,53 @@
+// CCPPWarning.java\r
+// $Id: CCPPWarning.java,v 1.1 2010/06/15 12:28:21 smhuang Exp $\r
+// (c) COPYRIGHT MIT, INRIA and Keio, 2000.\r
+// Please first read the full copyright statement in file COPYRIGHT.html\r
+\r
+package org.w3c.jigsaw.ccpp;\r
+\r
+import java.util.Vector;\r
+\r
+/**\r
+ * @version $Revision: 1.1 $\r
+ * @author  Benoît Mahé (bmahe@w3.org)\r
+ */\r
+public class CCPPWarning {\r
+\r
+    Vector warnings = null;\r
+\r
+    public static final String CCPPWARNING_STATE =\r
+       "org.w3c.jigsaw.ccpp.ccppwarning";\r
+\r
+    protected String computeWarning(int warning, String reference) {\r
+       StringBuffer buffer = new StringBuffer();\r
+       buffer.append(String.valueOf(warning)).append(" ");\r
+       buffer.append(reference).append(" ");\r
+       buffer.append("\"").append(CCPPRequest.getStandardWarning(warning));\r
+       buffer.append("\"");\r
+       return buffer.toString();\r
+    }\r
+\r
+    public void addWarning(int warning, String reference) {\r
+       String token = computeWarning(warning, reference);\r
+       warnings.addElement(token);\r
+    }\r
+\r
+    public String toString() {\r
+       StringBuffer buffer = new StringBuffer();\r
+       for (int i = 0 ; i < warnings.size() ; i++) {\r
+           if (i != 0) {\r
+               buffer.append(", ");\r
+           }\r
+           buffer.append(warnings.elementAt(i));\r
+       }\r
+       return buffer.toString();\r
+    }\r
+\r
+    public CCPPWarning() {\r
+       warnings = new Vector();\r
+    }\r
+\r
+   \r
+}\r
+\r
+\r