📄 resourcemanagerwssei_searchjobhosts_fault_soapserializer.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 + -