Class SwaggerConverter

  • All Implemented Interfaces:
    io.swagger.v3.parser.core.extensions.SwaggerParserExtension

    public class SwaggerConverter
    extends Object
    implements io.swagger.v3.parser.core.extensions.SwaggerParserExtension
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.swagger.v3.oas.models.info.Contact convert​(io.swagger.models.Contact v2Contact)  
      io.swagger.v3.oas.models.info.Info convert​(io.swagger.models.Info v2Info)  
      io.swagger.v3.oas.models.media.Schema convert​(io.swagger.models.Model v2Model)  
      io.swagger.v3.oas.models.Operation convert​(io.swagger.models.Operation v2Operation)  
      io.swagger.v3.oas.models.parameters.Parameter convert​(io.swagger.models.parameters.Parameter v2Parameter)  
      io.swagger.v3.oas.models.PathItem convert​(io.swagger.models.Path v2Path)  
      io.swagger.v3.oas.models.responses.ApiResponse convert​(io.swagger.models.Response response)  
      io.swagger.v3.oas.models.responses.ApiResponse convert​(io.swagger.models.Response v2Response, List<String> produces)  
      io.swagger.v3.parser.core.models.SwaggerParseResult convert​(io.swagger.parser.util.SwaggerDeserializationResult parse)  
      List<io.swagger.models.auth.AuthorizationValue> convert​(List<io.swagger.v3.parser.core.models.AuthorizationValue> auths)  
      io.swagger.v3.parser.core.models.SwaggerParseResult readContents​(String swaggerAsString, List<io.swagger.v3.parser.core.models.AuthorizationValue> auth, io.swagger.v3.parser.core.models.ParseOptions options)  
      io.swagger.v3.parser.core.models.SwaggerParseResult readLocation​(String url, List<io.swagger.v3.parser.core.models.AuthorizationValue> auths, io.swagger.v3.parser.core.models.ParseOptions options)  
    • Constructor Detail

      • SwaggerConverter

        public SwaggerConverter()
    • Method Detail

      • readLocation

        public io.swagger.v3.parser.core.models.SwaggerParseResult readLocation​(String url,
                                                                                List<io.swagger.v3.parser.core.models.AuthorizationValue> auths,
                                                                                io.swagger.v3.parser.core.models.ParseOptions options)
        Specified by:
        readLocation in interface io.swagger.v3.parser.core.extensions.SwaggerParserExtension
      • readContents

        public io.swagger.v3.parser.core.models.SwaggerParseResult readContents​(String swaggerAsString,
                                                                                List<io.swagger.v3.parser.core.models.AuthorizationValue> auth,
                                                                                io.swagger.v3.parser.core.models.ParseOptions options)
        Specified by:
        readContents in interface io.swagger.v3.parser.core.extensions.SwaggerParserExtension
      • convert

        public List<io.swagger.models.auth.AuthorizationValue> convert​(List<io.swagger.v3.parser.core.models.AuthorizationValue> auths)
      • convert

        public io.swagger.v3.parser.core.models.SwaggerParseResult convert​(io.swagger.parser.util.SwaggerDeserializationResult parse)
      • convert

        public io.swagger.v3.oas.models.info.Info convert​(io.swagger.models.Info v2Info)
      • convert

        public io.swagger.v3.oas.models.info.Contact convert​(io.swagger.models.Contact v2Contact)
      • convert

        public io.swagger.v3.oas.models.PathItem convert​(io.swagger.models.Path v2Path)
      • convert

        public io.swagger.v3.oas.models.Operation convert​(io.swagger.models.Operation v2Operation)
      • convert

        public io.swagger.v3.oas.models.responses.ApiResponse convert​(io.swagger.models.Response response)
      • convert

        public io.swagger.v3.oas.models.responses.ApiResponse convert​(io.swagger.models.Response v2Response,
                                                                      List<String> produces)
      • convert

        public io.swagger.v3.oas.models.parameters.Parameter convert​(io.swagger.models.parameters.Parameter v2Parameter)
      • convert

        public io.swagger.v3.oas.models.media.Schema convert​(io.swagger.models.Model v2Model)