jp.gr.xml.relax.swift.SwiftErrorHandler Maven / Gradle / Ivy
package jp.gr.xml.relax.swift;
import jp.co.swiftinc.relax.verifier.NotValidException;
import jp.co.swiftinc.relax.verifier.RELAXErrorHandler;
import jp.co.swiftinc.relax.verifier.WarningException;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
/**
* SwiftErrorHandler
*
* @since May. 28, 2001
* @version May. 28, 2001
* @author ASAMI, Tomoharu ([email protected])
*/
public class SwiftErrorHandler implements RELAXErrorHandler {
private SwiftVerifier verifier_;
public SwiftErrorHandler(SwiftVerifier verifier) {
verifier_ = verifier;
}
public void error(NotValidException e) {
try {
verifier_.getErrorHandler().
error(new SAXParseException(e.getMessage(), e.loc, e));
} catch (SAXException ee) {
}
}
public void warning(WarningException e) {
try {
verifier_.getErrorHandler().
warning(new SAXParseException(e.getMessage(), e.loc, e));
} catch (SAXException ee) {
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy