Class OpenAPIParser


  • public class OpenAPIParser
    extends Object
    • Constructor Detail

      • OpenAPIParser

        public OpenAPIParser()
    • Method Detail

      • clearCache

        public static void clearCache​(String specUrlOrPayload)
      • isSpecUrl

        public static boolean isSpecUrl​(String specUrlOrPayload)
        Helper function that checks if the provided string is a reference to an API specification file
        Parameters:
        specUrlOrPayload - - string that might contain an API specification file reference
        Returns:
        true if the provided string ends with special file suffix
      • buildOpenAPI

        public static io.swagger.v3.oas.models.OpenAPI buildOpenAPI​(String specUrlOrPayload,
                                                                    MockServerLogger mockServerLogger)
      • mapOperations

        public static List<org.apache.commons.lang3.tuple.Pair<String,​io.swagger.v3.oas.models.Operation>> mapOperations​(io.swagger.v3.oas.models.PathItem pathItem)