Class OpenApi30ModelReader

    • Constructor Detail

      • OpenApi30ModelReader

        public OpenApi30ModelReader()
    • Method Detail

      • readDocument

        public void readDocument​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 OpenApi30Document 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,
                             OpenApi30Info node)
      • readContact

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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