01: package com.jeta.forms.store.xml.parser;
02:
03: import java.io.PrintStream;
04: import java.io.PrintWriter;
05:
06: import org.xml.sax.SAXException;
07:
08: public class CustomSAXException extends SAXException {
09:
10: private String m_stackTrace;
11:
12: public CustomSAXException(String msg, String stackTrace) {
13: // TODO Auto-generated constructor stub
14: super (msg);
15: m_stackTrace = stackTrace;
16: }
17:
18: public static CustomSAXException create(String msg,
19: String stackTrace) {
20: return new CustomSAXException(msg, stackTrace);
21: }
22:
23: public void printStackTrace(PrintStream s) {
24: if (m_stackTrace == null)
25: super .printStackTrace(s);
26: else
27: s.print(m_stackTrace);
28: }
29:
30: public void printStackTrace(PrintWriter s) {
31: if (m_stackTrace == null)
32: super.printStackTrace(s);
33: else
34: s.print(m_stackTrace);
35:
36: }
37:
38: }
|