| java.lang.Object com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase com.sun.tools.internal.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, WSDLModelInfo modelInfo, ClassNameCollector classNameCollector) | public Model | buildModel() | protected boolean | createJavaExceptionFromLiteralType(Fault fault, com.sun.tools.internal.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 void | fail(String key, String arg) | protected void | fail(String key, Object[] args) | protected java.util.List<String> | getAsynParameterOrder() | protected String | getAsyncOperationName(Operation operation) | protected String | getClassName(Port port, String suffix) | protected JAXBModelBuilder | getJAXBModelBuilder() | protected JAXBModelBuilder | getJAXBSchemaAnalyzerInstnace(WSDLModelInfo info, Properties options, ClassNameCollector classNameCollector, List elements) | 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.internal.ws.wsdl.document.Service wsdlService) | protected void | handleLiteralSOAPFault(Response response, Set duplicateNames) | protected void | handleLiteralSOAPHeaders(Request request, Response response, Iterator headerParts, Set duplicateNames, List definitiveParameterList, boolean processRequest) | protected boolean | isAsync(com.sun.tools.internal.ws.wsdl.document.PortType portType, com.sun.tools.internal.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.internal.ws.wsdl.document.Port wsdlPort, Service service, WSDLDocument document) | protected Operation | processSOAPOperation() | protected void | processService(com.sun.tools.internal.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) | | |
handleLiteralSOAPHeaders | protected void handleLiteralSOAPHeaders(Request request, Response response, Iterator headerParts, Set duplicateNames, List definitiveParameterList, boolean processRequest)(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.internal.ws.processor.modeler.wsdl.WSDLModelerBase | protected void applyPortMethodCustomization(Port port, com.sun.tools.internal.ws.wsdl.document.Port wsdlPort)(Code)(Java Doc) public Model buildModel()(Code)(Java Doc) protected void checkNotWsdlElement(Element e)(Code)(Java Doc) protected void createParentFault(Fault fault)(Code)(Java Doc) protected void createSubfaults(Fault fault)(Code)(Java Doc) protected WSDLParser createWSDLParser()(Code)(Java Doc) protected void error(String key, String arg)(Code)(Java Doc) protected static com.sun.tools.internal.ws.wsdl.document.Message findMessage(QName messageName, ProcessSOAPOperationInfo info)(Code)(Java Doc) protected List<String> getAlternateMimeTypes(List<MIMEContent> mimeContents)(Code)(Java Doc) protected Extension getAnyExtensionOfType(Extensible extensible, Class type)(Code)(Java Doc) protected Documentation getDocumentationFor(Element e)(Code)(Java Doc) protected Set getDuplicateFaultNames()(Code)(Java Doc) protected ProcessorEnvironment getEnvironment()(Code)(Java Doc) protected static Extension getExtensionOfType(Extensible extensible, Class type)(Code)(Java Doc) protected List<SOAPHeader> getHeaderExtensions(Extensible extensible)(Code)(Java Doc) protected com.sun.tools.internal.ws.wsdl.document.Message getInputMessage()(Code)(Java Doc) protected String getLiteralJavaMemberName(Fault fault)(Code)(Java Doc) protected List getMessageParts(SOAPBody body, com.sun.tools.internal.ws.wsdl.document.Message message, boolean isInput)(Code)(Java Doc) protected List getMimeContentParts(Message message, Extensible ext)(Code)(Java Doc) protected List<MIMEContent> getMimeContents(MIMEPart part)(Code)(Java Doc) protected List<MIMEContent> getMimeContents(Extensible ext, Message message, String name)(Code)(Java Doc) protected Iterator<MIMEPart> getMimeParts(Extensible ext)(Code)(Java Doc) protected String getNonQualifiedNameFor(QName name)(Code)(Java Doc) protected com.sun.tools.internal.ws.wsdl.document.Message getOutputMessage()(Code)(Java Doc) public ProcessorEnvironment getProcessorEnvironment()(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.internal.ws.wsdl.document.Operation operation, boolean hasOverloadedOperations)(Code)(Java Doc) protected String getUniqueParameterName(Operation operation, String baseName)(Code)(Java Doc) protected WSDLModelInfo getWSDLModelInfo()(Code)(Java Doc) protected void info(String key)(Code)(Java Doc) protected void info(String key, String arg)(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.internal.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 makeNameUniqueInSet(String candidateName, Set names)(Code)(Java Doc) protected String makePackageQualified(String s, QName name)(Code)(Java Doc) protected String makePackageQualified(String s, QName name, boolean useNamespaceMapping)(Code)(Java Doc) protected QName makePackageQualified(QName name)(Code)(Java Doc) protected QName makePackageQualified(QName name, boolean useNamespaceMapping)(Code)(Java Doc) protected static void setDocumentationIfPresent(ModelObject obj, Documentation documentation)(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(Iterator mimeParts)(Code)(Java Doc) protected void warn(Localizable msg)(Code)(Java Doc) protected void warn(String key)(Code)(Java Doc) protected void warn(String key, String arg)(Code)(Java Doc) protected void warn(String key, Object[] args)(Code)(Java Doc)
|
|
|