Interface WSDLUtil

  • All Known Implementing Classes:
    WSDLUtil

    public interface WSDLUtil
    This interface is implemented by com.sun.xml.rpc.wsdl.WSDLUtil

    The implementation of this interface will provide some utilities in retrieving relevant information from a WSDL file. We expose those functionalities via this utility class instead of directly putting the burden on jaxrpc implementation of WSDLParser.

    We should be conservative on adding methods to this utility class. Hopefully, we could use JSR 110 (parsing WSDL) implementation soon.

    • Method Detail

      • getRelativeImports

        void getRelativeImports​(URL wsdlURL,
                                Collection wsdlRelativeImports,
                                Collection schemaRelativeImports)
                         throws IOException
        Collect all relative imports from a web service's main wsdl document. [This should be equivalent to WSDLParser.setFollowImports(false)]
        Parameters:
        wsdlURL - The URL for a wsdl document
        wsdlRelativeImports - outupt param in which wsdl relative imports will be added
        schemaRelativeImports - outupt param in which schema relative imports will be added
        Throws:
        IOException