TemplateLaxErrorHandler.java
01 /*
02  *  TemplateLaxErrorHandler.java
03  *
04  *  Copyright (c) 1995-2012, The University of Sheffield. See the file
05  *  COPYRIGHT.txt in the software or at http://gate.ac.uk/gate/COPYRIGHT.txt
06  *
07  *  This file is part of GATE (see http://gate.ac.uk/), and is free
08  *  software, licenced under the GNU Library General Public License,
09  *  Version 2, June 1991 (in the distribution as file licence.html,
10  *  and also available at http://gate.ac.uk/gate/licence.html).
11  *
12  *  Cristian URSU, 07/July/2000
13  *
14  *  $Id: TemplateLaxErrorHandler.java 17600 2014-03-08 18:47:11Z markagreenwood $
15  */
16 
17 // modify this according with your package
18 package gate.util;
19 
20 /**
21  * TemplateLaxErrorHandler
22  */
23 import java.io.File;
24 
25 import org.xml.sax.SAXException;
26 import org.xml.sax.SAXParseException;
27 
28 // this import is for the abstract class LaxErrorHandler located in gate.util
29 
30 
31 // modify the class name the way you want
32 public class TemplateLaxErrorHandler extends LaxErrorHandler {
33 
34   /**
35     * TemplateLaxErrorHandler constructor comment.
36     */
37   public TemplateLaxErrorHandler() {super();}
38 
39   /**
40     * error method comment.
41     */
42   @Override
43   public void error(SAXParseException exthrows SAXException{
44     // do something with the error
45     File fInput = new File (ex.getSystemId());
46     Err.println("e: " + fInput.getPath() ": line " +
47       ex.getLineNumber() ": " + ex);
48   // error
49 
50   /**
51     * fatalError method comment.
52     */
53   @Override
54   public void fatalError(SAXParseException exthrows SAXException{
55     // do something with the fatalError
56     File fInput = new File(ex.getSystemId());
57     Err.println("E: " + fInput.getName() ": line " +
58       ex.getLineNumber() ": " + ex);
59   // fatalError
60 
61   /**
62     * warning method comment.
63     */
64   @Override
65   public void warning(SAXParseException exthrows SAXException {
66     // do something with the warning.
67     File fInput = new File(ex.getSystemId());
68     Err.println("w: " + fInput.getName() ": line " +
69       ex.getLineNumber() ": " + ex);
70   // warning
71 
72 // TemplateLaxErrorHandler