/*
* $Id: SAXTest.java,v 1.1 2002/04/16 18:07:02 aslom Exp $
*
* (C) Copyright 2002 by Yuval Oren. All rights reserved.
* (C) Copyright 2002 by Aleksander Slominski. All rights reserved.
* Modified from initial version by
* Aleksander Slominski
*
* This software is released under the terms of the
* GNU General Public License (GPL). Full
* text is available at http://www.gnu.org/licenses/gpl.html
*/
import java.io.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
import java.net.*;
abstract public class SAXTest extends AbstractTest implements ErrorHandler {
static public void msg(String msg) {
System.out.println(msg);
}
static public void info(String msg) {
System.err.println(msg);
}
public void error(SAXParseException e) {
fatalError(e);
e.printStackTrace();
}
public void fatalError(SAXParseException e) {
String pubID = (e.getPublicId()==null? "" : e.getPublicId());
String sysID = (e.getSystemId()==null? "" : e.getSystemId());
msg(""+
e.toString()+"");
e.printStackTrace();
System.exit(1);
}
public void warning(SAXParseException e) {
}
}