Interface WSDLModel

    • Method Detail

      • getPortType

        WSDLPortType getPortType​(@NotNull
                                 QName name)
        Gets WSDLPortType that models wsdl:portType
        Parameters:
        name - non-null quaified name of wsdl:message, where the localName is the value of wsdl:portType@name and the namespaceURI is the value of wsdl:definitions@targetNamespace
        Returns:
        A WSDLPortType or null if no wsdl:portType found.
      • getBinding

        WSDLBoundPortType getBinding​(@NotNull
                                     QName name)
        Gets WSDLBoundPortType that models wsdl:binding
        Parameters:
        name - non-null quaified name of wsdl:binding, where the localName is the value of wsdl:binding@name and the namespaceURI is the value of wsdl:definitions@targetNamespace
        Returns:
        A WSDLBoundPortType or null if no wsdl:binding found
      • getService

        WSDLService getService​(@NotNull
                               QName name)
        Gets WSDLService that models wsdl:service
        Parameters:
        name - non-null quaified name of wsdl:service, where the localName is the value of wsdl:service@name and the namespaceURI is the value of wsdl:definitions@targetNamespace
        Returns:
        A WSDLService or null if no wsdl:service found
      • getFirstServiceName

        QName getFirstServiceName()
        Returns the first service QName from insertion order
      • getMessage

        WSDLMessage getMessage​(QName name)
        Returns the message with the given QName
        Parameters:
        name - Message name
        Returns:
        Message
      • getMessages

        @NotNull
        Map<QName,​? extends WSDLMessage> getMessages()
        Gives a Map of wsdl:message qualified name and com.sun.xml.ws.api.model.wsdl.WSDLMesage
        Returns:
        an empty Map if the wsdl document has no wsdl:message
      • getPolicyMap

        PolicyMap getPolicyMap()
        Deprecated.
        Do not use this method as the PolicyMap API is not final yet and might change in next few months.
        Gives the PolicyMap associated with the WSDLModel
        Returns:
        PolicyMap