public SwaggerDeserializationResult readWithInfo(String swaggerAsString) { return readWithInfo(swaggerAsString, Boolean.TRUE); }
private SwaggerDeserializationResult readSwagger(String content) throws IllegalArgumentException { SwaggerParser parser = new SwaggerParser(); return parser.readWithInfo(content); }
@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(); } } }
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(); }
@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); }
@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); }
@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); }
@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); }
String swaggerSource = swaggerServiceMapper.generateSwaggerString(swagger); SwaggerConverter converter = new SwaggerConverter(); SwaggerDeserializationResult result = new SwaggerParser().readWithInfo(swaggerSource);
@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); }
@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); }
protected void init(Configuration configuration) { config = configuration; SwaggerDeserializationResult swaggerParseResult = new SwaggerParser().readWithInfo(config.getSwaggerUrl(), null, true); Swagger swagger = swaggerParseResult.getSwagger();
protected void init(Configuration configuration) { config = configuration; SwaggerDeserializationResult swaggerParseResult = new SwaggerParser().readWithInfo(config.getSwaggerUrl(), null, true); Swagger swagger = swaggerParseResult.getSwagger();