1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.xmlhammer;
24
25 import java.io.IOException;
26 import java.net.URI;
27
28 import javax.xml.transform.TransformerException;
29
30 import org.xml.sax.SAXParseException;
31 import org.xmlhammer.model.project.Output;
32
33 /***
34 * Wrapper around the Result object ...
35 *
36 * @version $Revision: 1.6 $, $Date: 2006/06/04 20:41:52 $
37 * @author Edwin Dankert <edankert@gmail.com>
38 */
39
40 public interface ResultModel {
41 public static final String MESSAGE_TYPE_OUT = "out";
42 public static final String MESSAGE_TYPE_ERR = "err";
43
44 public void addWarning(URI src, SAXParseException exception);
45 public void addWarning(URI src, TransformerException exception);
46 public void addError(URI src, SAXParseException exception);
47 public void addError(URI src, TransformerException exception);
48 public void addFatal(URI src, SAXParseException exception);
49 public void addFatal(URI src, TransformerException exception);
50 public void addFatal(URI src, IOException exception);
51 public void addValue(URI src, Object object);
52 public void addValid(URI src);
53 public void addMessage(URI src, String type, String message);
54 public Output getOutput();
55 }