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

📄 resourcemanagerwssei_searchjobhosts_fault_soapserializer.java

📁 这是一个基于计算网格的web service。它用java编写。一旦安装完成
💻 JAVA
字号:
// This class was generated by the JAXRPC SI, do not edit.// Contents subject to change without notice.// JAX-RPC Standard Implementation (1.1.2_02, build R41)// Generated source version: 1.1.2package jwsgrid.resourcemanager.ws;import com.sun.xml.rpc.encoding.*;import com.sun.xml.rpc.encoding.soap.SOAPConstants;import com.sun.xml.rpc.encoding.soap.SOAP12Constants;import com.sun.xml.rpc.soap.message.SOAPFaultInfo;import com.sun.xml.rpc.streaming.*;import com.sun.xml.rpc.wsdl.document.schema.SchemaConstants;import javax.xml.namespace.QName;public class ResourceManagerWSSEI_searchJobHosts_Fault_SOAPSerializer extends SOAPFaultInfoSerializer {    private static final QName ns1_ConstraintDistanceException_QNAME = new QName("urn:ResourceManagerWS/types", "ConstraintDistanceException");    private static final QName ns1_ConstraintDistanceException_TYPE_QNAME = new QName("urn:ResourceManagerWS/types", "ConstraintDistanceException");    private CombinedSerializer ns1_myConstraintDistanceException_LiteralSerializer;    private CombinedSerializer ns1_myConstraintDistanceException_LiteralSerializer_Serializer;    private static final QName ns1_ConstraintMatchException_QNAME = new QName("urn:ResourceManagerWS/types", "ConstraintMatchException");    private static final QName ns1_ConstraintMatchException_TYPE_QNAME = new QName("urn:ResourceManagerWS/types", "ConstraintMatchException");    private CombinedSerializer ns1_myConstraintMatchException_LiteralSerializer;    private CombinedSerializer ns1_myConstraintMatchException_LiteralSerializer_Serializer;    private static final int JWSGRID_RESOURCEMANAGER_WS_CONSTRAINTDISTANCEEXCEPTION_INDEX = 0;    private static final int JWSGRID_RESOURCEMANAGER_WS_CONSTRAINTMATCHEXCEPTION_INDEX = 1;        public ResourceManagerWSSEI_searchJobHosts_Fault_SOAPSerializer(boolean encodeType, boolean isNullable) {        super(encodeType, isNullable);    }        public void initialize(InternalTypeMappingRegistry registry) throws Exception {        super.initialize(registry);        ns1_myConstraintDistanceException_LiteralSerializer = (CombinedSerializer)registry.getSerializer("", jwsgrid.resourcemanager.ws.ConstraintDistanceException.class, ns1_ConstraintDistanceException_TYPE_QNAME);        ns1_myConstraintDistanceException_LiteralSerializer_Serializer = ns1_myConstraintDistanceException_LiteralSerializer.getInnermostSerializer();        ns1_myConstraintMatchException_LiteralSerializer = (CombinedSerializer)registry.getSerializer("", jwsgrid.resourcemanager.ws.ConstraintMatchException.class, ns1_ConstraintMatchException_TYPE_QNAME);        ns1_myConstraintMatchException_LiteralSerializer_Serializer = ns1_myConstraintMatchException_LiteralSerializer.getInnermostSerializer();    }        protected Object deserializeDetail(SOAPDeserializationState state, XMLReader reader,        SOAPDeserializationContext context, SOAPFaultInfo instance) throws Exception {        boolean isComplete = true;        QName elementName;        QName elementType = null;        SOAPInstanceBuilder builder = null;        Object detail = null;        Object obj = null;                reader.nextElementContent();        if (reader.getState() == XMLReader.END)            return deserializeDetail(reader, context);        XMLReaderUtil.verifyReaderState(reader, XMLReader.START);        elementName = reader.getName();        elementType = getType(reader);        if (elementName.equals(ns1_ConstraintDistanceException_QNAME)) {            if (elementType == null ||                 (elementType.equals(ns1_myConstraintDistanceException_LiteralSerializer.getXmlType()) ||                (ns1_myConstraintDistanceException_LiteralSerializer instanceof ArraySerializerBase &&                elementType.equals(SOAPConstants.QNAME_ENCODING_ARRAY)) ) ) {                obj = ns1_myConstraintDistanceException_LiteralSerializer.deserialize(ns1_ConstraintDistanceException_QNAME, reader, context);                detail = obj;                reader.nextElementContent();                skipRemainingDetailEntries(reader);                XMLReaderUtil.verifyReaderState(reader, XMLReader.END);                return (isComplete ? (Object)detail : (Object)state);            }         } else if (elementName.equals(ns1_ConstraintMatchException_QNAME)) {            if (elementType == null ||                 (elementType.equals(ns1_myConstraintMatchException_LiteralSerializer.getXmlType()) ||                (ns1_myConstraintMatchException_LiteralSerializer instanceof ArraySerializerBase &&                elementType.equals(SOAPConstants.QNAME_ENCODING_ARRAY)) ) ) {                obj = ns1_myConstraintMatchException_LiteralSerializer.deserialize(ns1_ConstraintMatchException_QNAME, reader, context);                detail = obj;                reader.nextElementContent();                skipRemainingDetailEntries(reader);                XMLReaderUtil.verifyReaderState(reader, XMLReader.END);                return (isComplete ? (Object)detail : (Object)state);            }         }        return deserializeDetail(reader, context);    }        protected void serializeDetail(Object detail, XMLWriter writer, SOAPSerializationContext context)        throws Exception {        if (detail == null) {            throw new SerializationException("soap.unexpectedNull");        }        writer.startElement(DETAIL_QNAME);                boolean pushedEncodingStyle = false;        if (encodingStyle != null) {            context.pushEncodingStyle(encodingStyle, writer);        }        if (detail instanceof jwsgrid.resourcemanager.ws.ConstraintDistanceException) {            ns1_myConstraintDistanceException_LiteralSerializer_Serializer.serialize(detail, ns1_ConstraintDistanceException_QNAME, null, writer, context);        }        else if (detail instanceof jwsgrid.resourcemanager.ws.ConstraintMatchException) {            ns1_myConstraintMatchException_LiteralSerializer_Serializer.serialize(detail, ns1_ConstraintMatchException_QNAME, null, writer, context);        }        writer.endElement();        if (pushedEncodingStyle) {            context.popEncodingStyle();        }    }}

⌨️ 快捷键说明

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