Class MetadataUtil


  • public class MetadataUtil
    extends Object
    WSDL, schema document metadata utility class.
    Author:
    Jitendra Kotamraju
    • Constructor Detail

      • MetadataUtil

        public MetadataUtil()
    • Method Detail

      • getMetadataClosure

        public static Map<String,​SDDocument> getMetadataClosure​(@NotNull
                                                                      String systemId,
                                                                      @NotNull
                                                                      SDDocumentResolver resolver,
                                                                      boolean onlyTopLevelSchemas)
        Gets closure of all the referenced documents from the primary document(typically the service WSDL). It traverses the WSDL and schema imports and builds a closure set of documents.
        Parameters:
        systemId - primary wsdl or the any root document
        resolver - used to get SDDocumentImpl for a document
        onlyTopLevelSchemas - if true, the imported schemas from a schema would be ignored
        Returns:
        all the documents