public class Raml08
extends java.lang.Object
| Constructor and Description |
|---|
Raml08() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.concurrent.CompletableFuture<scala.runtime.BoxedUnit> |
generateFile(WebApiBaseUnit model,
java.lang.String url)
Generates file with RAML 0.8 content.
|
static java.util.concurrent.CompletableFuture<java.lang.String> |
generateString(WebApiBaseUnit model)
Generates string with RAML 0.8 content.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parse(java.lang.String urlOrContent)
Parses RAML 0.8 content from string or url.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
parse(java.lang.String content,
java.lang.String baseUrl)
Parses RAML 0.8 content from string with a custom API Doc location.
|
static java.util.concurrent.CompletableFuture<WebApiBaseUnit> |
resolve(WebApiBaseUnit model)
Resolves parsed RAML 0.8 model.
|
static java.util.concurrent.CompletableFuture<amf.client.validate.ValidationReport> |
validate(WebApiBaseUnit model)
Validates parsed RAML 0.8 model.
|
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.