1 27 package org.htmlparser.sax; 28 29 import org.xml.sax.ErrorHandler ; 30 import org.xml.sax.Locator ; 31 import org.xml.sax.SAXParseException ; 32 33 import org.htmlparser.util.ParserException; 34 import org.htmlparser.util.ParserFeedback; 35 import org.xml.sax.SAXException ; 36 37 40 public class Feedback 41 implements 42 ParserFeedback 43 { 44 47 protected ErrorHandler mErrorHandler; 48 49 52 protected Locator mLocator; 53 54 59 public Feedback (ErrorHandler handler, Locator locator) 60 { 61 mErrorHandler = handler; 62 mLocator = locator; 63 } 64 65 70 public void info (String message) 71 { 72 } 74 75 80 public void warning (String message) 81 { 82 try 83 { 84 mErrorHandler.warning ( 85 new SAXParseException (message, mLocator)); 86 } 87 catch (SAXException se) 88 { 89 se.printStackTrace (); 90 } 91 } 92 93 98 public void error (String message, ParserException e) 99 { 100 try 101 { 102 mErrorHandler.error ( 103 new SAXParseException (message, mLocator, e)); 104 } 105 catch (SAXException se) 106 { 107 se.printStackTrace (); 108 } 109 } 110 } 111 | Popular Tags |