12 *
13 * http://www.apache.org/licenses/LICENSE-2.0
14 *
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
20 */
21
22 package com.sun.org.apache.xerces.internal.util;
23
24 import org.xml.sax.ErrorHandler;
25 import org.xml.sax.SAXException;
26 import org.xml.sax.SAXParseException;
27
28 /**
29 * {@link ErrorHandler} that throws all errors and fatal errors.
30 *
31 * @author
32 * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
33 */
34 public class DraconianErrorHandler implements ErrorHandler {
35 /**
36 * Use this singleton instance.
37 */
38 public static final ErrorHandler theInstance = new DraconianErrorHandler();
39
40 private DraconianErrorHandler() {}
41
42 public void error(SAXParseException e) throws SAXException {
43 throw e;
44 }
45 public void fatalError(SAXParseException e) throws SAXException {
46 throw e;
47 }
48 public void warning(SAXParseException e) throws SAXException {
49 ; // noop
50 }
51 }
|
12 *
13 * http://www.apache.org/licenses/LICENSE-2.0
14 *
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
20 */
21
22 package com.sun.org.apache.xerces.internal.util;
23
24 import org.xml.sax.ErrorHandler;
25 import org.xml.sax.SAXException;
26 import org.xml.sax.SAXParseException;
27
28 /**
29 * {@link ErrorHandler} that throws all errors and fatal errors.
30 *
31 * @author
32 * Kohsuke Kawaguchi
33 */
34 public class DraconianErrorHandler implements ErrorHandler {
35 /**
36 * Use this singleton instance.
37 */
38 public static final ErrorHandler theInstance = new DraconianErrorHandler();
39
40 private DraconianErrorHandler() {}
41
42 public void error(SAXParseException e) throws SAXException {
43 throw e;
44 }
45 public void fatalError(SAXParseException e) throws SAXException {
46 throw e;
47 }
48 public void warning(SAXParseException e) throws SAXException {
49 ; // noop
50 }
51 }
|