| java.lang.Object com.sun.tools.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler
WSDLModeler | public class WSDLModeler extends WSDLModelerBase (Code) | | The WSDLModeler processes a WSDL to create a Model.
author: WS Development Team |
Inner Class :protected enum StyleAndUse | |
Method Summary | |
protected void | buildJAXBModel(WSDLDocument wsdlDocument) | public Model | buildModel() | protected boolean | createJavaExceptionFromLiteralType(Fault fault, com.sun.tools.ws.processor.model.Port port, String operationName) | protected void | createJavaInterfaceForPort(Port port, boolean isProvider) | protected void | createJavaInterfaceForProviderPort(Port port) | protected void | createJavaMethodForOperation(Port port, Operation operation, JavaInterface intf) | protected java.util.List<String> | getAsynParameterOrder() | protected String | getAsyncOperationName(Operation operation) | protected String | getClassName(Port port, String suffix) | protected JAXBModelBuilder | getJAXBModelBuilder() | protected String | getJavaNameForOperation(Operation operation) | protected String | getJavaNameOfSEI(Port port) | protected String | getJavaPackage() | protected List<MessagePart> | getParameterOrder() | protected String | getServiceInterfaceName(QName serviceQName, com.sun.tools.ws.wsdl.document.Service wsdlService) | protected void | handleLiteralSOAPFault(Response response, Set duplicateNames) | protected void | handleLiteralSOAPHeaders(Request request, Response response, Iterator headerParts, Set duplicateNames, List<String> definitiveParameterList, boolean processRequest) | protected boolean | isAsync(com.sun.tools.ws.wsdl.document.PortType portType, com.sun.tools.ws.wsdl.document.Operation wsdlOperation) | protected boolean | isConflictingExceptionClassName(String name) | protected boolean | isConflictingPortClassName(String name) | protected boolean | isConflictingServiceClassName(String name) | protected boolean | isRequestResponse() | protected boolean | isSingleInOutPart(Set inputParameterNames, MessagePart outputPart) | protected boolean | isUnwrappable() | protected Operation | processLiteralSOAPOperation(StyleAndUse styleAndUse) | protected boolean | processPort(com.sun.tools.ws.wsdl.document.Port wsdlPort, Service service, WSDLDocument document) | protected Operation | processSOAPOperation() | protected void | processService(com.sun.tools.ws.wsdl.document.Service wsdlService, Model model, WSDLDocument document) | protected static void | setDocumentationIfPresent(ModelObject obj, Documentation documentation) | protected boolean | setMessagePartsBinding(StyleAndUse styleAndUse) | protected boolean | setMessagePartsBinding(SOAPBody body, Message message, StyleAndUse styleAndUse, boolean isInput) | protected boolean | validateWSDLBindingStyle(Binding binding) |
createJavaInterfaceForPort | protected void createJavaInterfaceForPort(Port port, boolean isProvider)(Code) | | |
createJavaInterfaceForProviderPort | protected void createJavaInterfaceForProviderPort(Port port)(Code) | | |
getClassName | protected String getClassName(Port port, String suffix)(Code) | | Parameters: port - Parameters: suffix - the Java ClassName for a port |
handleLiteralSOAPFault | protected void handleLiteralSOAPFault(Response response, Set duplicateNames)(Code) | | |
isConflictingExceptionClassName | protected boolean isConflictingExceptionClassName(String name)(Code) | | |
isConflictingPortClassName | protected boolean isConflictingPortClassName(String name)(Code) | | |
isConflictingServiceClassName | protected boolean isConflictingServiceClassName(String name)(Code) | | |
isRequestResponse | protected boolean isRequestResponse()(Code) | | |
isSingleInOutPart | protected boolean isSingleInOutPart(Set inputParameterNames, MessagePart outputPart)(Code) | | |
isUnwrappable | protected boolean isUnwrappable()(Code) | | |
processLiteralSOAPOperation | protected Operation processLiteralSOAPOperation(StyleAndUse styleAndUse)(Code) | | |
setMessagePartsBinding | protected boolean setMessagePartsBinding(StyleAndUse styleAndUse)(Code) | | |
setMessagePartsBinding | protected boolean setMessagePartsBinding(SOAPBody body, Message message, StyleAndUse styleAndUse, boolean isInput)(Code) | | |
validateWSDLBindingStyle | protected boolean validateWSDLBindingStyle(Binding binding)(Code) | | |
Methods inherited from com.sun.tools.ws.processor.modeler.wsdl.WSDLModelerBase | protected void applyPortMethodCustomization(Port port, com.sun.tools.ws.wsdl.document.Port wsdlPort)(Code)(Java Doc) protected void error(Entity entity, String message)(Code)(Java Doc) protected static com.sun.tools.ws.wsdl.document.Message findMessage(QName messageName, ProcessSOAPOperationInfo info)(Code)(Java Doc) protected List<String> getAlternateMimeTypes(List<MIMEContent> mimeContents)(Code)(Java Doc) protected TWSDLExtension getAnyExtensionOfType(TWSDLExtensible extensible, Class type)(Code)(Java Doc) protected Set getDuplicateFaultNames()(Code)(Java Doc) protected static TWSDLExtension getExtensionOfType(TWSDLExtensible extensible, Class type)(Code)(Java Doc) protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible)(Code)(Java Doc) protected com.sun.tools.ws.wsdl.document.Message getInputMessage()(Code)(Java Doc) protected String getLiteralJavaMemberName(Fault fault)(Code)(Java Doc) protected List<MessagePart> getMessageParts(SOAPBody body, com.sun.tools.ws.wsdl.document.Message message, boolean isInput)(Code)(Java Doc) protected List<MessagePart> getMimeContentParts(Message message, TWSDLExtensible ext)(Code)(Java Doc) protected List<MIMEContent> getMimeContents(MIMEPart part)(Code)(Java Doc) protected List<MIMEContent> getMimeContents(TWSDLExtensible ext, Message message, String name)(Code)(Java Doc) protected Iterable<MIMEPart> getMimeParts(TWSDLExtensible ext)(Code)(Java Doc) protected com.sun.tools.ws.wsdl.document.Message getOutputMessage()(Code)(Java Doc) protected static QName getQNameOf(GloballyKnown entity)(Code)(Java Doc) protected String getRequestNamespaceURI(SOAPBody body)(Code)(Java Doc) protected String getResponseNamespaceURI(SOAPBody body)(Code)(Java Doc) protected SOAPBody getSOAPRequestBody()(Code)(Java Doc) protected SOAPBody getSOAPResponseBody()(Code)(Java Doc) protected String getUniqueClassName(String className)(Code)(Java Doc) protected String getUniqueName(com.sun.tools.ws.wsdl.document.Operation operation, boolean hasOverloadedOperations)(Code)(Java Doc) protected boolean isConflictingClassName(String name)(Code)(Java Doc) protected boolean isConflictingExceptionClassName(String name)(Code)(Java Doc) protected boolean isConflictingPortClassName(String name)(Code)(Java Doc) protected boolean isConflictingServiceClassName(String name)(Code)(Java Doc) protected boolean isConflictingStubClassName(String name)(Code)(Java Doc) protected boolean isConflictingTieClassName(String name)(Code)(Java Doc) protected boolean isProvider(com.sun.tools.ws.wsdl.document.Port wsdlPort)(Code)(Java Doc) protected boolean isRequestMimeMultipart()(Code)(Java Doc) protected boolean isResponseMimeMultipart()(Code)(Java Doc) protected boolean isStyleAndPartMatch(SOAPOperation soapOperation, MessagePart part)(Code)(Java Doc) protected String makePackageQualified(String s)(Code)(Java Doc) protected static boolean tokenListContains(String tokenList, String target)(Code)(Java Doc) protected boolean validateBodyParts(BindingOperation operation)(Code)(Java Doc) protected boolean validateMimeParts(Iterable<MIMEPart> mimeParts)(Code)(Java Doc) protected void warning(Entity entity, String message)(Code)(Java Doc)
|
|
|