public class WSDLModeler101 extends WSDLModelerBase
WSDLModelerBase.ProcessSOAPOperationInfo, WSDLModelerBase.WSDLExceptionInfo_faultTypeToStructureMap, _javaExceptions, _javaTypes, hSet, info, MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING, parser| Constructor and Description |
|---|
WSDLModeler101(WSDLModelInfo modelInfo,
Properties options) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
createJavaException(Fault fault,
Port port,
String operationName) |
protected Extension |
getAnyExtensionOfType(Extensible extensible,
Class type)
Only JAXRPC SI 1.1.2 and onwards support wsdl mime extension and swaref.
|
protected String |
getFaultName(String faultPartName,
String soapFaultName,
String bindFaultName,
String faultMessageName)
bug fix: 4884736
Returns soapbinding:fault name.
|
protected List |
getMessageParts(SOAPBody body,
Message message,
boolean isInput)
JAXRPC 1.0.1 doesn't support optional parts in a WSDL document
|
protected SchemaAnalyzerBase |
getSchemaAnalyzerInstance(WSDLDocument document,
WSDLModelInfo _modelInfo,
Properties _options,
Set _conflictingClassNames,
JavaSimpleTypeCreator _javaTypes)
Gets the appropriate Schema Analyzer for the wsdl
|
protected void |
handleLiteralSOAPFault(Response response,
Set duplicateNames) |
protected boolean |
isBoundToMimeContent(MessagePart part) |
protected boolean |
isBoundToSOAPBody(MessagePart part) |
protected void |
processHeaderFaults(SOAPHeader header,
WSDLModelerBase.ProcessSOAPOperationInfo info,
Response response,
Set duplicateNames)
Overridden this method, 1.0.1 does not process header fault
|
protected List |
processParameterOrder(Set inputParameterNames,
Set outputParameterNames,
StringBuffer resultParameterName) |
protected Operation |
processSOAPOperationRPCLiteralStyle()
JAXRPC 1.0.1 doesn't support RPC/Literal
|
protected void |
setUnwrapped(LiteralStructuredType type) |
addParameterToStructures, buildModel, checkNotWsdlElement, checkNotWsdlRequired, createJavaExceptionFromLiteralType, createJavaExceptionFromSOAPType, createJavaInterfaceForPort, createParentFault, createRelativeJavaExceptions, createSubfaults, findMessage, getDocumentationFor, getElementTypeToLiteralType, getEnvironment, getExceptionInfo, getExtensionOfType, getHeaderFaultSequenceType, getInputMessage, getJavaNameForOperation, getJavaNameOfPort, getJavaNameOfSEI, getLiteralJavaMemberName, getNonQualifiedNameFor, getOutputMessage, getQNameOf, getRequestNamespaceURI, getResponseNamespaceURI, getSchemaAnalyzer, getServiceInterfaceName, getSOAPRequestBody, getSOAPResponseBody, getStructureNamePrefix, getUniqueName, getUniqueParameterName, info, info, 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, warnpublic WSDLModeler101(WSDLModelInfo modelInfo, Properties options)
modelInfo - options - protected Operation processSOAPOperationRPCLiteralStyle()
processSOAPOperationRPCLiteralStyle in class WSDLModelerBaseprotected void setUnwrapped(LiteralStructuredType type)
setUnwrapped in class WSDLModelerBaseprotected List getMessageParts(SOAPBody body, Message message, boolean isInput)
getMessageParts in class WSDLModelerBasebody - request or response body, represents soap:bodymessage - Input or output message, equivalent to wsdl:messageprotected List processParameterOrder(Set inputParameterNames, Set outputParameterNames, StringBuffer resultParameterName)
processParameterOrder in class WSDLModelerBaseprotected void handleLiteralSOAPFault(Response response, Set duplicateNames)
handleLiteralSOAPFault in class WSDLModelerBaseprotected String getFaultName(String faultPartName, String soapFaultName, String bindFaultName, String faultMessageName)
getFaultName in class WSDLModelerBasefaultPartName - - to be used by versions < 1.1soapFaultName - bindFaultName - faultMessageName - protected SchemaAnalyzerBase getSchemaAnalyzerInstance(WSDLDocument document, WSDLModelInfo _modelInfo, Properties _options, Set _conflictingClassNames, JavaSimpleTypeCreator _javaTypes)
WSDLModelerBasegetSchemaAnalyzerInstance in class WSDLModelerBaseprotected boolean createJavaException(Fault fault, Port port, String operationName)
createJavaException in class WSDLModelerBaseprotected void processHeaderFaults(SOAPHeader header, WSDLModelerBase.ProcessSOAPOperationInfo info, Response response, Set duplicateNames)
protected Extension getAnyExtensionOfType(Extensible extensible, Class type)
protected boolean isBoundToSOAPBody(MessagePart part)
isBoundToSOAPBody in class WSDLModelerBaseprotected boolean isBoundToMimeContent(MessagePart part)
isBoundToMimeContent in class WSDLModelerBaseCopyright © 2017–2019 Eclipse Foundation. All rights reserved.