io.swagger.parser.SwaggerParser.readWithInfo()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(133)

本文整理了Java中io.swagger.parser.SwaggerParser.readWithInfo()方法的一些代码示例,展示了SwaggerParser.readWithInfo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SwaggerParser.readWithInfo()方法的具体详情如下:
包路径:io.swagger.parser.SwaggerParser
类名称:SwaggerParser
方法名:readWithInfo

SwaggerParser.readWithInfo介绍

暂无

代码示例

代码示例来源:origin: io.swagger/swagger-parser

public SwaggerDeserializationResult readWithInfo(String swaggerAsString) {
  return readWithInfo(swaggerAsString, Boolean.TRUE);
}

代码示例来源:origin: swagger-api/validator-badge

private SwaggerDeserializationResult readSwagger(String content) throws IllegalArgumentException {
  SwaggerParser parser = new SwaggerParser();
  return parser.readWithInfo(content);
}

代码示例来源:origin: io.swagger/swagger-codegen-cli

@Override
  public void run() {
    System.out.println("Validating spec file (" + spec + ")");

    SwaggerParser parser = new SwaggerParser();
    SwaggerDeserializationResult result = parser.readWithInfo(spec, null, true);
    List<String> messageList = result.getMessages();
    Set<String> messages = new HashSet<String>(messageList);

    for (String message : messages) {
      System.out.println(message);
    }

    if (messages.size() > 0) {
      throw new ValidateException();
    }
  }
}

代码示例来源:origin: twosigma/webtau

public OpenApiSpec(String specUrl) {
  isSpecDefined = !specUrl.isEmpty();
  this.specUrl = specUrl;
  SwaggerDeserializationResult swaggerParseResult =
      new SwaggerParser().readWithInfo(specUrl, null, true);
  api = swaggerParseResult.getSwagger();
  apiOperationResolver = api != null ? new ApiOperationResolver(api, null) : null;
  if (api == null && isSpecDefined) {
    throw new IllegalArgumentException(
        format("Unable to load API descriptor from provided %s:\n\t%s",
            specUrl, swaggerParseResult.getMessages().toString().replace("\n", "\n\t")));
  }
  operations = isSpecDefined ? enumerateOperations() : Collections.emptyList();
}

代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v2-converter

@Override
public SwaggerParseResult readLocation(String url, List<AuthorizationValue> auths, ParseOptions options) {
  boolean resolve = false;
  if (options != null) {
    resolve = options.isResolve();
  }
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(url, convert(auths), resolve);
  return convert(result);
}

代码示例来源:origin: org.openapitools.swagger.parser/swagger-parser-v2-converter

@Override
public SwaggerParseResult readLocation(String url, List<AuthorizationValue> auths, ParseOptions options) {
  boolean resolve = false;
  if (options != null) {
    resolve = options.isResolve();
  }
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(url, convert(auths), resolve);
  return convert(result);
}

代码示例来源:origin: swagger-api/swagger-parser

@Override
public SwaggerParseResult readLocation(String url, List<AuthorizationValue> auths, ParseOptions options) {
  boolean resolve = false;
  if (options != null) {
    resolve = options.isResolve();
  }
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(url, convert(auths), resolve);
  return convert(result);
}

代码示例来源:origin: swagger-api/swagger-parser

@Override
public SwaggerParseResult readContents(String swaggerAsString, List<AuthorizationValue> auth, ParseOptions options) {
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(swaggerAsString, options == null ?
      true : options.isResolve());
  if (options != null) {
    if (options.isResolve()) {
      Swagger resolved = new SwaggerResolver(result.getSwagger(), convert(auth)).resolve();
      result.setSwagger(resolved);
    }
  }
  return convert(result);
}

代码示例来源:origin: org.ballerinalang/ballerina-to-swagger

String swaggerSource = swaggerServiceMapper.generateSwaggerString(swagger);
SwaggerConverter converter = new SwaggerConverter();
SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(swaggerSource);

代码示例来源:origin: org.openapitools.swagger.parser/swagger-parser-v2-converter

@Override
public SwaggerParseResult readContents(String swaggerAsString, List<AuthorizationValue> auth, ParseOptions options) {
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(swaggerAsString, options == null ?
      true : options.isResolve());
  if (options != null) {
    if (options.isResolve()) {
      Swagger resolved = new SwaggerResolver(result.getSwagger(), convert(auth)).resolve();
      result.setSwagger(resolved);
    }
  }
  return convert(result);
}

代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v2-converter

@Override
public SwaggerParseResult readContents(String swaggerAsString, List<AuthorizationValue> auth, ParseOptions options) {
  SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(swaggerAsString, options == null ?
      true : options.isResolve());
  if (options != null) {
    if (options.isResolve()) {
      Swagger resolved = new SwaggerResolver(result.getSwagger(), convert(auth)).resolve();
      result.setSwagger(resolved);
    }
  }
  return convert(result);
}

代码示例来源:origin: swagger-api/swagger-inflector

protected void init(Configuration configuration) {
  config = configuration;
  SwaggerDeserializationResult swaggerParseResult = new SwaggerParser().readWithInfo(config.getSwaggerUrl(), null, true);
  Swagger swagger = swaggerParseResult.getSwagger();

代码示例来源:origin: io.swagger/swagger-inflector

protected void init(Configuration configuration) {
  config = configuration;
  SwaggerDeserializationResult swaggerParseResult = new SwaggerParser().readWithInfo(config.getSwaggerUrl(), null, true);
  Swagger swagger = swaggerParseResult.getSwagger();

相关文章

微信公众号

最新文章

更多