/*
* @(#)$Id: ErrorHandlerAdaptor.java,v 1.5 2001/08/16 02:45:09 Bear Exp $
*
* Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the proprietary information of Sun Microsystems, Inc.
* Use is subject to license terms.
*
*/
package com.sun.msv.relaxns.verifier;
import org.iso_relax.dispatcher.Dispatcher;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.xml.sax.ErrorHandler;
/**
* wraps ISORELAX ErrorHandler by VerificationErrorHandler interface.
*
* @author <a href="mailto:kohsuke.kawaguchi@eng.sun.com">Kohsuke KAWAGUCHI</a>
*/
public class ErrorHandlerAdaptor implements ErrorHandler
{
private final Dispatcher core;
public ErrorHandlerAdaptor( Dispatcher core ) {
this.core = core;
}
public void fatalError( SAXParseException error ) throws SAXException {
core.getErrorHandler().fatalError( error );
}
public void error( SAXParseException error ) throws SAXException {
core.getErrorHandler().error( error );
}
public void warning( SAXParseException error ) throws SAXException {
core.getErrorHandler().warning( error );
}
}