01: // CCPPWarning.java
02: // $Id: CCPPWarning.java,v 1.2 2000/08/16 21:37:34 ylafon Exp $
03: // (c) COPYRIGHT MIT, INRIA and Keio, 2000.
04: // Please first read the full copyright statement in file COPYRIGHT.html
05:
06: package org.w3c.jigsaw.ccpp;
07:
08: import java.util.Vector;
09:
10: /**
11: * @version $Revision: 1.2 $
12: * @author Benoît Mahé (bmahe@w3.org)
13: */
14: public class CCPPWarning {
15:
16: Vector warnings = null;
17:
18: public static final String CCPPWARNING_STATE = "org.w3c.jigsaw.ccpp.ccppwarning";
19:
20: protected String computeWarning(int warning, String reference) {
21: StringBuffer buffer = new StringBuffer();
22: buffer.append(String.valueOf(warning)).append(" ");
23: buffer.append(reference).append(" ");
24: buffer.append("\"").append(
25: CCPPRequest.getStandardWarning(warning));
26: buffer.append("\"");
27: return buffer.toString();
28: }
29:
30: public void addWarning(int warning, String reference) {
31: String token = computeWarning(warning, reference);
32: warnings.addElement(token);
33: }
34:
35: public String toString() {
36: StringBuffer buffer = new StringBuffer();
37: for (int i = 0; i < warnings.size(); i++) {
38: if (i != 0) {
39: buffer.append(", ");
40: }
41: buffer.append(warnings.elementAt(i));
42: }
43: return buffer.toString();
44: }
45:
46: public CCPPWarning() {
47: warnings = new Vector();
48: }
49:
50: }
|