Class J2EEModeler111
java.lang.Object
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
com.sun.xml.rpc.processor.modeler.wsdl.WSDLModeler111
com.sun.xml.rpc.processor.modeler.j2ee.J2EEModeler111
- All Implemented Interfaces:
J2EEModelerIf,Modeler
- Author:
- JAX-RPC RI 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 TypeMethodDescriptiongetElementTypeToLiteralType(QName elementType) protected WSDLModelerBase.WSDLExceptionInfogetExceptionInfo(Fault fault) getInfo()protected StringgetJavaNameForOperation(Operation operation) protected StringgetJavaNameOfPort(QName portQName) protected StringgetJavaNameOfSEI(Port port) protected SchemaAnalyzerBasegetSchemaAnalyzerInstance(WSDLDocument document, WSDLModelInfo _modelInfo, Properties _options, Set _conflictingClassNames, JavaSimpleTypeCreator _javaTypes) Gets the appropriate Schema Analyzer for the wsdlprotected StringgetServiceInterfaceName(QName serviceQName, Service wsdlService) getSuperElementTypeToLiteralType(QName elementType) getSuperJavaNameForOperation(Operation operation) booleanprotected booleanisUnwrappable(Message inputMessage) protected voidpostProcessSOAPOperation(Operation operation) protected voidsetCurrentPort(Port port) protected voidsetJavaOperationNameProperty(Message inputMessage) protected voidprotected booleanuseExplicitServiceContextForDocLit(Message inputMessage) This is a complete hack.protected booleanuseExplicitServiceContextForRpcEncoded(Message inputMessage) This is a complete hack.protected booleanuseExplicitServiceContextForRpcLit(Message inputMessage) This is a complete hack.booleanuseSuperExplicitServiceContextForDocLit(Message inputMessage) booleanuseSuperExplicitServiceContextForRpcEncoded(Message inputMessage) booleanuseSuperExplicitServiceContextForRpcLit(Message inputMessage) protected AbstractTypeverifyParameterType(AbstractType type, String partName, Operation operation) protected AbstractTypeverifyResultType(AbstractType type, Operation operation) Methods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModeler111
getAnyExtensionOfTypeMethods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModelerBase
addParameterToStructures, buildModel, checkNotWsdlElement, checkNotWsdlRequired, createJavaException, createJavaExceptionFromLiteralType, createJavaExceptionFromSOAPType, createJavaInterfaceForPort, createParentFault, createRelativeJavaExceptions, createSubfaults, findMessage, getDocumentationFor, getEnvironment, getExtensionOfType, getFaultName, getHeaderFaultSequenceType, getInputMessage, getLiteralJavaMemberName, getMessageParts, getNonQualifiedNameFor, getOutputMessage, getQNameOf, getRequestNamespaceURI, getResponseNamespaceURI, getSchemaAnalyzer, getSOAPRequestBody, getSOAPResponseBody, getStructureNamePrefix, getUniqueName, getUniqueParameterName, handleLiteralSOAPFault, info, info, isBoundToMimeContent, isBoundToSOAPBody, isConflictingClassName, isConflictingExceptionClassName, isConflictingPortClassName, isConflictingServiceClassName, isConflictingStubClassName, isConflictingTieClassName, isEquivalentLiteralStructures, isEquivalentSOAPStructures, isOperationDocumentLiteral, isRequestMimeMultipart, isResponseMimeMultipart, isSingleInOutPart, isStyleAndPartMatch, isUnwrappable, isWrapperType, makeNameUniqueInSet, makePackageQualified, makePackageQualified, makePackageQualified, makePackageQualified, processHeaderFaults, processParameterOrder, processPort, processSearchSchemaOption, processService, processSOAPOperation, processSOAPOperationDocumentLiteralStyle, processSOAPOperationRPCEncodedStyle, processSOAPOperationRPCLiteralStyle, setDocumentationIfPresent, setUnwrapped, tokenListContains, typeHasNoWildcardElement, warn, warn, warn, warn
-
Constructor Details
-
J2EEModeler111
-
-
Method Details
-
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- Overrides:
getSchemaAnalyzerInstancein classWSDLModeler111- Parameters:
document-_modelInfo-_options-_conflictingClassNames-_javaTypes-- Returns:
- a
J2EESchemaAnalyzer111
-
getServiceInterfaceName
- Overrides:
getServiceInterfaceNamein classWSDLModelerBase- Returns:
- The full name of the class for the wsdl service
-
getJavaNameOfPort
- Overrides:
getJavaNameOfPortin classWSDLModelerBase
-
setJavaOperationNameProperty
- Overrides:
setJavaOperationNamePropertyin classWSDLModelerBase
-
useExplicitServiceContextForDocLit
This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.- Overrides:
useExplicitServiceContextForDocLitin classWSDLModelerBase
-
useExplicitServiceContextForRpcLit
This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.- Overrides:
useExplicitServiceContextForRpcLitin classWSDLModelerBase
-
useExplicitServiceContextForRpcEncoded
This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.- Overrides:
useExplicitServiceContextForRpcEncodedin classWSDLModelerBase
-
isUnwrappable
- Overrides:
isUnwrappablein classWSDLModelerBase
-
setCurrentPort
- Overrides:
setCurrentPortin classWSDLModelerBase
-
getJavaNameOfSEI
- Overrides:
getJavaNameOfSEIin classWSDLModelerBase
-
getElementTypeToLiteralType
- Specified by:
getElementTypeToLiteralTypein interfaceJ2EEModelerIf- Overrides:
getElementTypeToLiteralTypein classWSDLModelerBase
-
verifyResultType
- Overrides:
verifyResultTypein classWSDLModelerBase
-
verifyParameterType
- Overrides:
verifyParameterTypein classWSDLModelerBase
-
postProcessSOAPOperation
- Overrides:
postProcessSOAPOperationin classWSDLModelerBase
-
getExceptionInfo
- Overrides:
getExceptionInfoin classWSDLModelerBase
-
setSOAPUse
protected void setSOAPUse()- Overrides:
setSOAPUsein classWSDLModelerBase
-
getJavaNameForOperation
- Overrides:
getJavaNameForOperationin classWSDLModelerBase
-
useSuperExplicitServiceContextForDocLit
- Specified by:
useSuperExplicitServiceContextForDocLitin interfaceJ2EEModelerIf
-
useSuperExplicitServiceContextForRpcLit
- Specified by:
useSuperExplicitServiceContextForRpcLitin interfaceJ2EEModelerIf
-
useSuperExplicitServiceContextForRpcEncoded
- Specified by:
useSuperExplicitServiceContextForRpcEncodedin interfaceJ2EEModelerIf
-
isSuperUnwrappable
public boolean isSuperUnwrappable()- Specified by:
isSuperUnwrappablein interfaceJ2EEModelerIf
-
getSuperElementTypeToLiteralType
- Specified by:
getSuperElementTypeToLiteralTypein interfaceJ2EEModelerIf
-
getSuperJavaNameForOperation
- Specified by:
getSuperJavaNameForOperationin interfaceJ2EEModelerIf
-
getInfo
- Specified by:
getInfoin interfaceJ2EEModelerIf
-
getSuperOutputMessage
- Specified by:
getSuperOutputMessagein interfaceJ2EEModelerIf
-
getSuperInputMessage
- Specified by:
getSuperInputMessagein interfaceJ2EEModelerIf
-
getSuperSOAPRequestBody
- Specified by:
getSuperSOAPRequestBodyin interfaceJ2EEModelerIf
-
getSuperSOAPResponseBody
- Specified by:
getSuperSOAPResponseBodyin interfaceJ2EEModelerIf
-
getJavaTypes
- Specified by:
getJavaTypesin interfaceJ2EEModelerIf
-