Class OpenApi20ModelReader

    • Constructor Detail

      • OpenApi20ModelReader

        public OpenApi20ModelReader()
    • Method Detail

      • readDocument

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public void readDefinitions​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                    OpenApi20Definitions node)
      • readParameterDefinitions

        public void readParameterDefinitions​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                             OpenApi20ParameterDefinitions node)
      • readResponseDefinitions

        public void readResponseDefinitions​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                            OpenApi20ResponseDefinitions node)
      • readSecurityDefinitions

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

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

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

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