home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2001 October / PCpro_2001_10.ISO / xml / xmlpro / data1.cab / Program_Executable_FILES / xmlpro.jar / XMLError.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-09-15  |  1.5 KB  |  49 lines

  1. import org.xml.sax.ErrorHandler;
  2. import org.xml.sax.SAXException;
  3. import org.xml.sax.SAXParseException;
  4.  
  5. public class XMLError implements ErrorHandler {
  6.    private String lastError = null;
  7.    private String lastWarning = null;
  8.    private String lastErrorLine = null;
  9.    private String lastWarningLine = null;
  10.  
  11.    public void error(SAXParseException var1) {
  12.       this.setError(var1);
  13.    }
  14.  
  15.    public void fatalError(SAXParseException var1) {
  16.       this.setError(var1);
  17.    }
  18.  
  19.    public String getError() {
  20.       return this.lastError;
  21.    }
  22.  
  23.    public String getErrorLine() {
  24.       return this.lastErrorLine;
  25.    }
  26.  
  27.    public String getWarning() {
  28.       return this.lastWarning;
  29.    }
  30.  
  31.    public String getWarningLine() {
  32.       return this.lastWarningLine;
  33.    }
  34.  
  35.    public void setError(SAXParseException var1) {
  36.       this.lastErrorLine = Strings.Line + " " + var1.getLineNumber() + ": ";
  37.       this.lastError = ((SAXException)var1).toString();
  38.    }
  39.  
  40.    public void setWarning(SAXParseException var1) {
  41.       this.lastWarningLine = Strings.Line + " " + var1.getLineNumber() + ": ";
  42.       this.lastWarning = ((SAXException)var1).toString();
  43.    }
  44.  
  45.    public void warning(SAXParseException var1) {
  46.       this.setWarning(var1);
  47.    }
  48. }
  49.