--- /dev/null
+// 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