public class OpenApiSerializer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenApiSerializer.Format |
| Constructor and Description |
|---|
OpenApiSerializer(org.eclipse.microprofile.openapi.models.OpenAPI oai)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
serialize(org.eclipse.microprofile.openapi.models.OpenAPI oai,
OpenApiSerializer.Format format)
Serializes the given OpenAPI object into either JSON or YAML and returns it as a string.
|
protected void |
writeObject(com.fasterxml.jackson.databind.node.ObjectNode node,
String key,
Object value) |
protected void |
writeServerToNode(com.fasterxml.jackson.databind.node.ObjectNode node,
org.eclipse.microprofile.openapi.models.servers.Server model)
Writes a
Server model to the given JS node. |
public OpenApiSerializer(org.eclipse.microprofile.openapi.models.OpenAPI oai)
oai - public static final String serialize(org.eclipse.microprofile.openapi.models.OpenAPI oai, OpenApiSerializer.Format format) throws IOException
oai - the OpenAPI objectformat - the serialization formatIOExceptionprotected void writeServerToNode(com.fasterxml.jackson.databind.node.ObjectNode node,
org.eclipse.microprofile.openapi.models.servers.Server model)
Server model to the given JS node.model - node - Copyright © 2018 JBoss by Red Hat. All rights reserved.