Class ValidatorUtil


  • public final class ValidatorUtil
    extends Object
    • Method Detail

      • getSchema

        public static SchemaCollection getSchema​(javax.wsdl.Definition def)
      • getSchemaList

        public static List<SchemaCollection> getSchemaList​(Document document,
                                                           String baseURI)
                                                    throws IOException,
                                                           SAXException
        Get a list of schemas found in a wsdl Document. The list will include any schemas from imported wsdls.
        Parameters:
        document - The wsdl Document.
        baseURI - The URI of the wsdl. Allows schemas with relative paths to be resolved.
        Returns:
        XmlSchemaCollection list
        Throws:
        IOException
        SAXException
      • getImportedWsdlMap

        public static Map<String,​Document> getImportedWsdlMap​(Document document,
                                                                    String basePath)
                                                             throws IOException,
                                                                    SAXException
        Get a map of wsdls imported by the given wsdl. Keys in the map are the imported namespaces. Values are the imported wsdl Documents.
        Parameters:
        document - The wsdl Document
        basePath - The path of the wsdl
        Returns:
        map of imported wsdls
        Throws:
        IOException
        SAXException