1 14 15 package com.ibm.webdav.impl; 16 17 import org.xml.sax.SAXParseException ; 18 19 public class WebDAVErrorHandler extends org.xml.sax.helpers.DefaultHandler { 20 21 private String resourceName = null; 22 private int errorCount = 0; 23 28 public WebDAVErrorHandler(String resourceName) { 29 super(); 30 this.resourceName = resourceName; 31 } 32 41 public void error(SAXParseException e) throws SAXParseException { 42 errorCount++; 43 44 System.err.println(resourceName + ":" + e.getLineNumber() + ":" + e.getColumnNumber() + ": " + e.getMessage()); 45 } 46 47 public void warning(SAXParseException e) throws SAXParseException { 48 errorCount++; 49 50 System.err.println(resourceName + ":" + e.getLineNumber() + ":" + e.getColumnNumber() + ": " + e.getMessage()); 51 } 52 53 public void fatalError(SAXParseException e) throws SAXParseException { 54 errorCount++; 55 56 System.err.println(resourceName + ":" + e.getLineNumber() + ":" + e.getColumnNumber() + ": " + e.getMessage()); 57 58 throw e; 59 } 60 61 63 public int getErrorCount() { 64 return errorCount; 65 } 66 } 67 | Popular Tags |