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
public class J2EEModeler111 extends WSDLModeler111 implements J2EEModelerIf
- 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 Constructor Description J2EEModeler111(J2EEModelInfo modelInfo, Properties options)
-
Method Summary
-
Methods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.WSDLModeler111
getAnyExtensionOfType
-
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, 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 Detail
-
J2EEModeler111
public J2EEModeler111(J2EEModelInfo modelInfo, Properties options)
-
-
Method Detail
-
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
protected String getServiceInterfaceName(QName serviceQName, Service wsdlService)
- Overrides:
getServiceInterfaceNamein classWSDLModelerBase- Returns:
- The full name of the class for the wsdl service
-
getJavaNameOfPort
protected String getJavaNameOfPort(QName portQName)
- Overrides:
getJavaNameOfPortin classWSDLModelerBase
-
setJavaOperationNameProperty
protected void setJavaOperationNameProperty(Message inputMessage)
- Overrides:
setJavaOperationNamePropertyin classWSDLModelerBase
-
useExplicitServiceContextForDocLit
protected boolean useExplicitServiceContextForDocLit(Message inputMessage)
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
protected boolean useExplicitServiceContextForRpcLit(Message inputMessage)
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
protected boolean useExplicitServiceContextForRpcEncoded(Message inputMessage)
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
protected boolean isUnwrappable(Message inputMessage)
- Overrides:
isUnwrappablein classWSDLModelerBase
-
setCurrentPort
protected void setCurrentPort(Port port)
- Overrides:
setCurrentPortin classWSDLModelerBase
-
getJavaNameOfSEI
protected String getJavaNameOfSEI(Port port)
- Overrides:
getJavaNameOfSEIin classWSDLModelerBase
-
getElementTypeToLiteralType
public LiteralType getElementTypeToLiteralType(QName elementType)
- Specified by:
getElementTypeToLiteralTypein interfaceJ2EEModelerIf- Overrides:
getElementTypeToLiteralTypein classWSDLModelerBase
-
verifyResultType
protected AbstractType verifyResultType(AbstractType type, Operation operation)
- Overrides:
verifyResultTypein classWSDLModelerBase
-
verifyParameterType
protected AbstractType verifyParameterType(AbstractType type, String partName, Operation operation)
- Overrides:
verifyParameterTypein classWSDLModelerBase
-
postProcessSOAPOperation
protected void postProcessSOAPOperation(Operation operation)
- Overrides:
postProcessSOAPOperationin classWSDLModelerBase
-
getExceptionInfo
protected WSDLModelerBase.WSDLExceptionInfo getExceptionInfo(Fault fault)
- Overrides:
getExceptionInfoin classWSDLModelerBase
-
setSOAPUse
protected void setSOAPUse()
- Overrides:
setSOAPUsein classWSDLModelerBase
-
getJavaNameForOperation
protected String getJavaNameForOperation(Operation operation)
- Overrides:
getJavaNameForOperationin classWSDLModelerBase
-
useSuperExplicitServiceContextForDocLit
public boolean useSuperExplicitServiceContextForDocLit(Message inputMessage)
- Specified by:
useSuperExplicitServiceContextForDocLitin interfaceJ2EEModelerIf
-
useSuperExplicitServiceContextForRpcLit
public boolean useSuperExplicitServiceContextForRpcLit(Message inputMessage)
- Specified by:
useSuperExplicitServiceContextForRpcLitin interfaceJ2EEModelerIf
-
useSuperExplicitServiceContextForRpcEncoded
public boolean useSuperExplicitServiceContextForRpcEncoded(Message inputMessage)
- Specified by:
useSuperExplicitServiceContextForRpcEncodedin interfaceJ2EEModelerIf
-
isSuperUnwrappable
public boolean isSuperUnwrappable()
- Specified by:
isSuperUnwrappablein interfaceJ2EEModelerIf
-
getSuperElementTypeToLiteralType
public LiteralType getSuperElementTypeToLiteralType(QName elementType)
- Specified by:
getSuperElementTypeToLiteralTypein interfaceJ2EEModelerIf
-
getSuperJavaNameForOperation
public String getSuperJavaNameForOperation(Operation operation)
- Specified by:
getSuperJavaNameForOperationin interfaceJ2EEModelerIf
-
getInfo
public WSDLModelerBase.ProcessSOAPOperationInfo getInfo()
- Specified by:
getInfoin interfaceJ2EEModelerIf
-
getSuperOutputMessage
public Message getSuperOutputMessage()
- Specified by:
getSuperOutputMessagein interfaceJ2EEModelerIf
-
getSuperInputMessage
public Message getSuperInputMessage()
- Specified by:
getSuperInputMessagein interfaceJ2EEModelerIf
-
getSuperSOAPRequestBody
public SOAPBody getSuperSOAPRequestBody()
- Specified by:
getSuperSOAPRequestBodyin interfaceJ2EEModelerIf
-
getSuperSOAPResponseBody
public SOAPBody getSuperSOAPResponseBody()
- Specified by:
getSuperSOAPResponseBodyin interfaceJ2EEModelerIf
-
getJavaTypes
public JavaSimpleTypeCreator getJavaTypes()
- Specified by:
getJavaTypesin interfaceJ2EEModelerIf
-
-