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

📄 util.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:32:59 EDT //package jwsgrid.xsd.jobhostsearchresult.impl.runtime;import javax.xml.bind.ValidationEvent;import javax.xml.bind.helpers.PrintConversionEventImpl;import javax.xml.bind.helpers.ValidationEventImpl;import javax.xml.bind.helpers.ValidationEventLocatorImpl;import org.xml.sax.SAXException;import com.sun.xml.bind.Messages;import com.sun.xml.bind.serializer.AbortSerializationException;import com.sun.xml.bind.util.ValidationEventLocatorExImpl;/** *  * @author *     Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) */public class Util {    /**     * Reports a print conversion error while marshalling.     */    public static void handlePrintConversionException(        Object caller, Exception e, XMLSerializer serializer ) throws SAXException {                if( e instanceof SAXException )            // assume this exception is not from application.            // (e.g., when a marshaller aborts the processing, this exception            //        will be thrown)             throw (SAXException)e;                String message = e.getMessage();        if(message==null) {            message = e.toString();        }                ValidationEvent ve = new PrintConversionEventImpl(            ValidationEvent.ERROR, message,            new ValidationEventLocatorImpl(caller), e );        serializer.reportError(ve);    }        /**     * Reports that the type of an object in a property is unexpected.       */    public static void handleTypeMismatchError( XMLSerializer serializer,            Object parentObject, String fieldName, Object childObject ) throws AbortSerializationException {                 ValidationEvent ve = new ValidationEventImpl(            ValidationEvent.ERROR, // maybe it should be a fatal error.            Messages.format(Messages.ERR_TYPE_MISMATCH,                getUserFriendlyTypeName(parentObject),                fieldName,                getUserFriendlyTypeName(childObject) ),            new ValidationEventLocatorExImpl(parentObject,fieldName) );                 serializer.reportError(ve);    }        private static String getUserFriendlyTypeName( Object o ) {        if( o instanceof ValidatableObject )            return ((ValidatableObject)o).getPrimaryInterface().getName();        else            return o.getClass().getName();    }}

⌨️ 快捷键说明

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