本文整理了Java中io.swagger.parser.SwaggerParser.readWithInfo()
方法的一些代码示例,展示了SwaggerParser.readWithInfo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SwaggerParser.readWithInfo()
方法的具体详情如下:
包路径:io.swagger.parser.SwaggerParser
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!