⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errorhandleradaptor.java

📁 这是一个基于计算网格的web service。它用java编写。一旦安装完成
💻 JAVA
字号:
//// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2005.07.17 at 02:33:00 EDT //package jwsgrid.xsd.jobqueryresult.impl.runtime;import javax.xml.bind.ValidationEvent;import javax.xml.bind.ValidationEventLocator;import javax.xml.bind.helpers.ValidationEventImpl;import org.xml.sax.ErrorHandler;import org.xml.sax.SAXException;import org.xml.sax.SAXParseException;import com.sun.xml.bind.validator.Locator;/** * Receives errors through {@link ErrorHandler} and reports to the * {@link SAXUnmarshallerHandler}. *  * @author *     Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) */public class ErrorHandlerAdaptor implements ErrorHandler {        /** the client event handler that will receive the validation events */    private final SAXUnmarshallerHandler host;        /** the locator object responsible for filling in the validation event     *  location info **/    private final Locator locator;       public ErrorHandlerAdaptor(        SAXUnmarshallerHandler _host, Locator locator ) {        this.host = _host;        this.locator = locator;    }        public void error(SAXParseException exception)         throws SAXException {                    propagateEvent( ValidationEvent.ERROR, exception );    }        public void warning(SAXParseException exception)         throws SAXException {                    propagateEvent( ValidationEvent.WARNING, exception );    }        public void fatalError(SAXParseException exception)         throws SAXException {                    propagateEvent( ValidationEvent.FATAL_ERROR, exception );    }        private void propagateEvent( int severity, SAXParseException saxException )         throws SAXException {                    // get location info:        //     sax locators simply use the location info embedded in the         //     sax exception, dom locators keep a reference to their DOMScanner        //     and call back to figure out where the error occurred.        ValidationEventLocator vel =             locator.getLocation( saxException );        ValidationEventImpl ve =             new ValidationEventImpl( severity, saxException.getMessage(), vel  );        Exception e = saxException.getException();        if( e != null ) {            ve.setLinkedException( e );        } else {            ve.setLinkedException( saxException );        }                // call the client's event handler.        host.handleEvent( ve, severity!=ValidationEvent.FATAL_ERROR );    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -