Class WSDLModeler11
- java.lang.Object
-
- com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
-
- com.sun.xml.rpc.processor.modeler.wsdl.WSDLModeler11
-
- All Implemented Interfaces:
Modeler
public class WSDLModeler11 extends WSDLModelerBase
WSDLModeler for JAXRPC version 1.1- 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 Constructor Description WSDLModeler11(WSDLModelInfo modelInfo, Properties options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ExtensiongetAnyExtensionOfType(Extensible extensible, Class type)protected StringgetFaultName(String faultPartName, String soapFaultName, String bindFaultName, String faultMessageName)bug fix: 4884736, this method can be overridden from subclasses of WSDLModelerBase Returns soapbinding:fault name.protected AbstractTypegetHeaderFaultSequenceType(AbstractType faultType, MessagePart faultPart, QName elemName)protected StringgetLiteralJavaMemberName(Fault fault)protected SchemaAnalyzerBasegetSchemaAnalyzerInstance(WSDLDocument document, WSDLModelInfo _modelInfo, Properties _options, Set _conflictingClassNames, JavaSimpleTypeCreator _javaTypes)Gets the appropriate Schema Analyzer for the wsdlprotected booleanisSingleInOutPart(Set inputParameterNames, MessagePart outputPart)Returns true when there is single inout part and no parameterOrder defined.-
Methods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
addParameterToStructures, buildModel, checkNotWsdlElement, checkNotWsdlRequired, createJavaException, createJavaExceptionFromLiteralType, createJavaExceptionFromSOAPType, createJavaInterfaceForPort, createParentFault, createRelativeJavaExceptions, createSubfaults, findMessage, getDocumentationFor, getElementTypeToLiteralType, getEnvironment, getExceptionInfo, getExtensionOfType, getInputMessage, getJavaNameForOperation, getJavaNameOfPort, getJavaNameOfSEI, getMessageParts, getNonQualifiedNameFor, getOutputMessage, getQNameOf, getRequestNamespaceURI, getResponseNamespaceURI, getSchemaAnalyzer, getServiceInterfaceName, getSOAPRequestBody, getSOAPResponseBody, getStructureNamePrefix, getUniqueName, getUniqueParameterName, handleLiteralSOAPFault, info, info, isBoundToMimeContent, isBoundToSOAPBody, isConflictingClassName, isConflictingExceptionClassName, isConflictingPortClassName, isConflictingServiceClassName, isConflictingStubClassName, isConflictingTieClassName, isEquivalentLiteralStructures, isEquivalentSOAPStructures, isOperationDocumentLiteral, isRequestMimeMultipart, isResponseMimeMultipart, isStyleAndPartMatch, isUnwrappable, isUnwrappable, isWrapperType, makeNameUniqueInSet, makePackageQualified, makePackageQualified, makePackageQualified, makePackageQualified, postProcessSOAPOperation, processHeaderFaults, processParameterOrder, processPort, processSearchSchemaOption, processService, processSOAPOperation, processSOAPOperationDocumentLiteralStyle, processSOAPOperationRPCEncodedStyle, processSOAPOperationRPCLiteralStyle, setCurrentPort, setDocumentationIfPresent, setJavaOperationNameProperty, setSOAPUse, setUnwrapped, tokenListContains, typeHasNoWildcardElement, useExplicitServiceContextForDocLit, useExplicitServiceContextForRpcEncoded, useExplicitServiceContextForRpcLit, verifyParameterType, verifyResultType, warn, warn, warn, warn
-
-
-
-
Constructor Detail
-
WSDLModeler11
public WSDLModeler11(WSDLModelInfo modelInfo, Properties options)
- Parameters:
modelInfo-options-
-
-
Method Detail
-
getFaultName
protected String getFaultName(String faultPartName, String soapFaultName, String bindFaultName, String faultMessageName)
bug fix: 4884736, this method can be overridden from subclasses of WSDLModelerBase 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:
- soapFaultName if not null otherwise bindFaultName
-
getLiteralJavaMemberName
protected String getLiteralJavaMemberName(Fault fault)
- Overrides:
getLiteralJavaMemberNamein classWSDLModelerBase
-
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
-
getHeaderFaultSequenceType
protected AbstractType getHeaderFaultSequenceType(AbstractType faultType, MessagePart faultPart, QName elemName)
- Overrides:
getHeaderFaultSequenceTypein classWSDLModelerBase
-
isSingleInOutPart
protected boolean isSingleInOutPart(Set inputParameterNames, MessagePart outputPart)
Description copied from class:WSDLModelerBaseReturns true when there is single inout part and no parameterOrder defined. This fixes bug: 4922107. This method should be overriden for 1.1 or previous version to 1.1.1 as this fix results in the generated method signature change.- Overrides:
isSingleInOutPartin classWSDLModelerBase- Returns:
- true if there is single inout part
-
getAnyExtensionOfType
protected Extension getAnyExtensionOfType(Extensible extensible, Class type)
- Overrides:
getAnyExtensionOfTypein classWSDLModelerBase
-
-