Class OpenApi31ModelReader

    • Constructor Detail

      • OpenApi31ModelReader

        public OpenApi31ModelReader()
    • Method Detail

      • readDocument

        public void readDocument​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi31Document node)
      • readRoot

        public RootNode readRoot​(com.fasterxml.jackson.databind.node.ObjectNode json)
        Specified by:
        readRoot in interface ModelReader
      • readInfo

        public void readInfo​(com.fasterxml.jackson.databind.node.ObjectNode json,
                             OpenApi31Info node)
      • readContact

        public void readContact​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                OpenApi31Contact node)
      • readLicense

        public void readLicense​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                OpenApi31License node)
      • readServer

        public void readServer​(com.fasterxml.jackson.databind.node.ObjectNode json,
                               OpenApi31Server node)
      • readServerVariable

        public void readServerVariable​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                       OpenApi31ServerVariable node)
      • readComponents

        public void readComponents​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                   OpenApi31Components node)
      • readPaths

        public void readPaths​(com.fasterxml.jackson.databind.node.ObjectNode json,
                              OpenApi31Paths node)
      • readPathItem

        public void readPathItem​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi31PathItem node)
      • readOperation

        public void readOperation​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                  OpenApi31Operation node)
      • readExternalDocumentation

        public void readExternalDocumentation​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                              OpenApi31ExternalDocumentation node)
      • readParameter

        public void readParameter​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                  OpenApi31Parameter node)
      • readRequestBody

        public void readRequestBody​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                    OpenApi31RequestBody node)
      • readMediaType

        public void readMediaType​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                  OpenApi31MediaType node)
      • readEncoding

        public void readEncoding​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi31Encoding node)
      • readResponses

        public void readResponses​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                  OpenApi31Responses node)
      • readResponse

        public void readResponse​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi31Response node)
      • readCallback

        public void readCallback​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi31Callback node)
      • readExample

        public void readExample​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                OpenApi31Example node)
      • readLink

        public void readLink​(com.fasterxml.jackson.databind.node.ObjectNode json,
                             OpenApi31Link node)
      • readHeader

        public void readHeader​(com.fasterxml.jackson.databind.node.ObjectNode json,
                               OpenApi31Header node)
      • readTag

        public void readTag​(com.fasterxml.jackson.databind.node.ObjectNode json,
                            OpenApi31Tag node)
      • readSchema

        public void readSchema​(com.fasterxml.jackson.databind.node.ObjectNode json,
                               OpenApi31Schema node)
      • readDiscriminator

        public void readDiscriminator​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                      OpenApi31Discriminator node)
      • readXML

        public void readXML​(com.fasterxml.jackson.databind.node.ObjectNode json,
                            OpenApi31XML node)
      • readSecurityScheme

        public void readSecurityScheme​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                       OpenApi31SecurityScheme node)
      • readOAuthFlows

        public void readOAuthFlows​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                   OpenApi31OAuthFlows node)
      • readOAuthFlow

        public void readOAuthFlow​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                  OpenApi31OAuthFlow node)
      • readSecurityRequirement

        public void readSecurityRequirement​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                            OpenApi31SecurityRequirement node)