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