More fixes for error messages
[java-idp.git] / src / edu / internet2 / middleware / shibboleth / wayf / PassThruErrorHandler.java
1 package edu.internet2.middleware.shibboleth.wayf;
2
3 import org.xml.sax.ErrorHandler;
4 import org.xml.sax.SAXException;
5 import org.xml.sax.SAXParseException;
6
7 /**
8  * Sax <code>ErrorHandler</code> that simply passes all errors up as new 
9  * exceptions.
10  */
11
12 public class PassThruErrorHandler implements ErrorHandler {
13
14         /**
15          * @see org.xml.sax.ErrorHandler#error(SAXParseException)
16          */
17         public void error(SAXParseException arg0) throws SAXException {
18                 throw new SAXException("Error parsing xml file: " + arg0);
19         }
20
21         /**
22          * @see org.xml.sax.ErrorHandler#fatalError(SAXParseException)
23          */
24         public void fatalError(SAXParseException arg0) throws SAXException {
25                 throw new SAXException("Error parsing xml file: " + arg0);
26         }
27
28         /**
29          * @see org.xml.sax.ErrorHandler#warning(SAXParseException)
30          */
31         public void warning(SAXParseException arg0) throws SAXException {
32                 throw new SAXException("Error parsing xml file: " + arg0);
33         }
34
35 }
36