Class WSDLModeler103
java.lang.Object
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModeler103
- All Implemented Interfaces:
Modeler
WSDLModeler for JAXRPC version 1.0.3
- Author:
- JAX-RPC Development Team
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
WSDLModelerBase.ProcessSOAPOperationInfo, WSDLModelerBase.WSDLExceptionInfo -
Field Summary
Fields inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
_faultTypeToStructureMap, _javaExceptions, _javaTypes, hSet, info, MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING, parser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancreateJavaException(Fault fault, Port port, String operationName) protected ExtensiongetAnyExtensionOfType(Extensible extensible, Class type) Only JAXRPC SI 1.1.2 and onwards support wsdl mime extension and swaref.protected StringgetFaultName(String faultPartName, String soapFaultName, String bindFaultName, String faultMessageName) bug fix: 4884736 Returns soapbinding:fault name.protected SchemaAnalyzerBasegetSchemaAnalyzerInstance(WSDLDocument document, WSDLModelInfo _modelInfo, Properties _options, Set _conflictingClassNames, JavaSimpleTypeCreator _javaTypes) Gets the appropriate Schema Analyzer for the wsdlprotected voidhandleLiteralSOAPFault(Response response, Set duplicateNames) protected voidprocessHeaderFaults(SOAPHeader header, WSDLModelerBase.ProcessSOAPOperationInfo info, Response response, Set duplicateNames) Overridden this method, 1.0.3 does not process header faultprotected ListprocessParameterOrder(Set inputParameterNames, Set outputParameterNames, StringBuffer resultParameterName) protected Operationprotected voidMethods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
addParameterToStructures, buildModel, checkNotWsdlElement, checkNotWsdlRequired, createJavaExceptionFromLiteralType, createJavaExceptionFromSOAPType, createJavaInterfaceForPort, createParentFault, createRelativeJavaExceptions, createSubfaults, findMessage, getDocumentationFor, getElementTypeToLiteralType, getEnvironment, getExceptionInfo, getExtensionOfType, getHeaderFaultSequenceType, getInputMessage, getJavaNameForOperation, getJavaNameOfPort, getJavaNameOfSEI, getLiteralJavaMemberName, getMessageParts, getNonQualifiedNameFor, getOutputMessage, getQNameOf, getRequestNamespaceURI, getResponseNamespaceURI, getSchemaAnalyzer, getServiceInterfaceName, getSOAPRequestBody, getSOAPResponseBody, getStructureNamePrefix, getUniqueName, getUniqueParameterName, info, info, isBoundToMimeContent, isBoundToSOAPBody, isConflictingClassName, isConflictingExceptionClassName, isConflictingPortClassName, isConflictingServiceClassName, isConflictingStubClassName, isConflictingTieClassName, isEquivalentLiteralStructures, isEquivalentSOAPStructures, isOperationDocumentLiteral, isRequestMimeMultipart, isResponseMimeMultipart, isSingleInOutPart, isStyleAndPartMatch, isUnwrappable, isUnwrappable, isWrapperType, makeNameUniqueInSet, makePackageQualified, makePackageQualified, makePackageQualified, makePackageQualified, postProcessSOAPOperation, processPort, processSearchSchemaOption, processService, processSOAPOperation, processSOAPOperationDocumentLiteralStyle, processSOAPOperationRPCEncodedStyle, setCurrentPort, setDocumentationIfPresent, setJavaOperationNameProperty, setSOAPUse, tokenListContains, typeHasNoWildcardElement, useExplicitServiceContextForDocLit, useExplicitServiceContextForRpcEncoded, useExplicitServiceContextForRpcLit, verifyParameterType, verifyResultType, warn, warn, warn, warn
-
Constructor Details
-
WSDLModeler103
- Parameters:
modelInfo-options-
-
-
Method Details
-
setUnwrapped
- Overrides:
setUnwrappedin classWSDLModelerBase
-
processSOAPOperationRPCLiteralStyle
- Overrides:
processSOAPOperationRPCLiteralStylein classWSDLModelerBase- Returns:
- null as JAXRPC 1.0.3 doesn't support RPC/Literal
-
processParameterOrder
protected List processParameterOrder(Set inputParameterNames, Set outputParameterNames, StringBuffer resultParameterName) - Overrides:
processParameterOrderin classWSDLModelerBase
-
handleLiteralSOAPFault
- Overrides:
handleLiteralSOAPFaultin classWSDLModelerBase
-
getFaultName
protected String getFaultName(String faultPartName, String soapFaultName, String bindFaultName, String faultMessageName) bug fix: 4884736 Returns soapbinding:fault name. If null then gives warning for wsi R2721 and uses wsdl:fault name.- Overrides:
getFaultNamein classWSDLModelerBase- Parameters:
faultPartName- - to be used by versions < 1.1soapFaultName-bindFaultName-- Returns:
- faultPartName
-
getSchemaAnalyzerInstance
protected SchemaAnalyzerBase getSchemaAnalyzerInstance(WSDLDocument document, WSDLModelInfo _modelInfo, Properties _options, Set _conflictingClassNames, JavaSimpleTypeCreator _javaTypes) Description copied from class:WSDLModelerBaseGets the appropriate Schema Analyzer for the wsdl- Specified by:
getSchemaAnalyzerInstancein classWSDLModelerBase- Returns:
- the schema analyzer
-
createJavaException
- Overrides:
createJavaExceptionin classWSDLModelerBase
-
processHeaderFaults
protected void processHeaderFaults(SOAPHeader header, WSDLModelerBase.ProcessSOAPOperationInfo info, Response response, Set duplicateNames) Overridden this method, 1.0.3 does not process header fault -
getAnyExtensionOfType
Only JAXRPC SI 1.1.2 and onwards support wsdl mime extension and swaref.
-