1 20 package org.outerj.daisy.xmlutil; 21 22 import java.io.InputStream ; 23 import java.io.IOException ; 24 25 37 public class XmlReaderException extends IOException { 38 private String _bomEncoding; 39 private String _xmlGuessEncoding; 40 private String _xmlEncoding; 41 private String _contentTypeMime; 42 private String _contentTypeEncoding; 43 private InputStream _is; 44 45 57 public XmlReaderException(String msg,String bomEnc,String xmlGuessEnc,String xmlEnc,InputStream is) { 58 this(msg,null,null,bomEnc,xmlGuessEnc,xmlEnc,is); 59 } 60 61 75 public XmlReaderException(String msg,String ctMime,String ctEnc, 76 String bomEnc,String xmlGuessEnc,String xmlEnc,InputStream is) { 77 super(msg); 78 _contentTypeMime = ctMime; 79 _contentTypeEncoding = ctEnc; 80 _bomEncoding = bomEnc; 81 _xmlGuessEncoding = xmlGuessEnc; 82 _xmlEncoding = xmlEnc; 83 _is = is; 84 } 85 86 92 public String getBomEncoding() { 93 return _bomEncoding; 94 } 95 96 102 public String getXmlGuessEncoding() { 103 return _xmlGuessEncoding; 104 } 105 106 112 public String getXmlEncoding() { 113 return _xmlEncoding; 114 } 115 116 123 public String getContentTypeMime() { 124 return _contentTypeMime; 125 } 126 127 134 public String getContentTypeEncoding() { 135 return _contentTypeEncoding; 136 } 137 138 145 public InputStream getInputStream() { 146 return _is; 147 } 148 } 149 150 | Popular Tags |