Class AsyncApi30ModelReader

    • Constructor Detail

      • AsyncApi30ModelReader

        public AsyncApi30ModelReader()
    • Method Detail

      • readDocument

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

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

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

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

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

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

        public void readChannels​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                 AsyncApi30Channels node)
      • readChannel

        public void readChannel​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                AsyncApi30Channel node)
      • readOperations

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

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

        public void readOperationTrait​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                       AsyncApi30OperationTrait node)
      • readOperationReply

        public void readOperationReply​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                       AsyncApi30OperationReply node)
      • readOperationReplyAddress

        public void readOperationReplyAddress​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                              AsyncApi30OperationReplyAddress node)
      • readParameters

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

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

        public void readServerBindings​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                       AsyncApi30ServerBindings node)
      • readChannelBindings

        public void readChannelBindings​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                        AsyncApi30ChannelBindings node)
      • readOperationBindings

        public void readOperationBindings​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                          AsyncApi30OperationBindings node)
      • readMessageBindings

        public void readMessageBindings​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                        AsyncApi30MessageBindings node)
      • readMessage

        public void readMessage​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                AsyncApi30Message node)
      • readMessageTrait

        public void readMessageTrait​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                     AsyncApi30MessageTrait node)
      • readMessageExample

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

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

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

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

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

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

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

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

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

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

        public void readCorrelationID​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                      AsyncApi30CorrelationID node)
      • readBinding

        public void readBinding​(com.fasterxml.jackson.databind.node.ObjectNode json,
                                AsyncApi30Binding node)