public class Oas30
extends java.lang.Object
| Constructor and Description |
|---|
Oas30() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.concurrent.CompletableFuture<scala.runtime.BoxedUnit> |
generateFile(WebApiBaseUnit model,
java.lang.String url)
BETA.
|
static java.util.concurrent.CompletableFuture<java.lang.String> |
generateString(WebApiBaseUnit model)
BETA.
|
static java.util.concurrent.CompletableFuture<scala.runtime.BoxedUnit> |
generateYamlFile(WebApiBaseUnit model,
java.lang.String url)
BETA.
|
static java.util.concurrent.CompletableFuture<java.lang.String> |
generateYamlString(WebApiBaseUnit model)
BETA.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parse(java.lang.String urlOrContent)
BETA.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parse(java.lang.String content,
java.lang.String baseUrl)
BETA.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parseYaml(java.lang.String urlOrContent)
BETA.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parseYaml(java.lang.String content,
java.lang.String baseUrl)
BETA.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
resolve(WebApiBaseUnit model)
BETA.
|
static java.util.concurrent.CompletableFuture<amf.client.validate.ValidationReport> |
validate(WebApiBaseUnit model)
BETA.
|
public static java.util.concurrent.CompletableFuture<WebApiBaseUnit> parse(java.lang.String urlOrContent)
urlOrContent - File url/path or content string.public static java.util.concurrent.CompletableFuture<WebApiBaseUnit> parse(java.lang.String content, java.lang.String baseUrl)
content - Content string to be parsed.baseUrl - Location to assign to a doc parsed from a content string.
References are resolved relative to this location.public static java.util.concurrent.CompletableFuture<scala.runtime.BoxedUnit> generateFile(WebApiBaseUnit model, java.lang.String url)
model - Parsed WebApi Model to generate content from.url - Path to the generated file.public static java.util.concurrent.CompletableFuture<java.lang.String> generateString(WebApiBaseUnit model)
model - Parsed WebApi Model to generate content from.public static java.util.concurrent.CompletableFuture<amf.client.validate.ValidationReport> validate(WebApiBaseUnit model)
model - Parsed WebApi Model to be validated.public static java.util.concurrent.CompletableFuture<WebApiBaseUnit> resolve(WebApiBaseUnit model)
Resolution process includes resolving references to all types, libraries, etc.
model - Parsed WebApi Model to be resolved.public static java.util.concurrent.CompletableFuture<WebApiBaseUnit> parseYaml(java.lang.String urlOrContent)
urlOrContent - File url/path or content string.public static java.util.concurrent.CompletableFuture<WebApiBaseUnit> parseYaml(java.lang.String content, java.lang.String baseUrl)
content - Content string to be parsed.baseUrl - Location to assign to a doc parsed from a content string.
References are resolved relative to this location.public static java.util.concurrent.CompletableFuture<java.lang.String> generateYamlString(WebApiBaseUnit model)
model - Parsed WebApi Model to generate content from.public static java.util.concurrent.CompletableFuture<scala.runtime.BoxedUnit> generateYamlFile(WebApiBaseUnit model, java.lang.String url)
model - Parsed WebApi Model to generate content from.url - Path to the generated file.