Skip navigation links
A B F G J O R S U W 

A

allowAdditionalProperties(boolean) - Method in interface org.sdase.commons.shared.asyncapi.JsonSchemaGenerator.AdditionalPropertiesBuilder
Whether the additionalProperties option in the generated schema is enabled.
AsyncApiGenerator - Class in org.sdase.commons.shared.asyncapi
Generator used to build AsyncAPI specs from a template base file and schemas generated from code.
AsyncApiGenerator.AsyncApiBaseBuilder - Interface in org.sdase.commons.shared.asyncapi
 
AsyncApiGenerator.FinalBuilder - Interface in org.sdase.commons.shared.asyncapi
 
AsyncApiGenerator.SchemaBuilder - Interface in org.sdase.commons.shared.asyncapi
 

B

builder() - Static method in class org.sdase.commons.shared.asyncapi.AsyncApiGenerator
Creates a new generator for AsyncAPI specs
builder() - Static method in class org.sdase.commons.shared.asyncapi.JsonSchemaGenerator
Creates a new generator for JSON schemas

F

forClass(Class<T>) - Method in interface org.sdase.commons.shared.asyncapi.JsonSchemaGenerator.SchemaBuilder
Includes a class into the schema.

G

generate() - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.FinalBuilder
Generates a new AsyncAPI spec based on the supplied builder parameters.
generate() - Method in interface org.sdase.commons.shared.asyncapi.JsonSchemaGenerator.FinalBuilder
Generates a new JSON schema for the supplied class.
generateYaml() - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.FinalBuilder
Generates a new AsyncAPI spec based on the supplied builder parameters.
generateYaml() - Method in interface org.sdase.commons.shared.asyncapi.JsonSchemaGenerator.FinalBuilder
Generates a new JSON schema for the supplied class.

J

JsonNodeUtil - Class in org.sdase.commons.shared.asyncapi.internal
 
JsonSchemaEmbedder - Class in org.sdase.commons.shared.asyncapi.internal
Embeds external references in a JSON schema using a schema resolver.
JsonSchemaEmbedder(String, JsonSchemaResolver) - Constructor for class org.sdase.commons.shared.asyncapi.internal.JsonSchemaEmbedder
Create a new JSON schema embedder.
JsonSchemaGenerator - Class in org.sdase.commons.shared.asyncapi
Generator for JSON schemas from Jackson and mbknor-jackson-jsonSchema annotated Java classes.
JsonSchemaGenerator.AdditionalPropertiesBuilder - Interface in org.sdase.commons.shared.asyncapi
 
JsonSchemaGenerator.FinalBuilder - Interface in org.sdase.commons.shared.asyncapi
 
JsonSchemaGenerator.SchemaBuilder - Interface in org.sdase.commons.shared.asyncapi
 
JsonSchemaResolver - Interface in org.sdase.commons.shared.asyncapi.internal
Callback to resolve an external JSON schema to a document.

O

org.sdase.commons.shared.asyncapi - package org.sdase.commons.shared.asyncapi
 
org.sdase.commons.shared.asyncapi.internal - package org.sdase.commons.shared.asyncapi.internal
 

R

resolve(JsonNode) - Method in class org.sdase.commons.shared.asyncapi.internal.JsonSchemaEmbedder
Resolves external references in the input JSON object.
resolve(String) - Method in interface org.sdase.commons.shared.asyncapi.internal.JsonSchemaResolver
Resolve a url to a schema file to a JSON object.

S

sortJsonNodeInPlace(JsonNode) - Static method in class org.sdase.commons.shared.asyncapi.internal.JsonNodeUtil
 

U

UnknownSchemaException - Exception in org.sdase.commons.shared.asyncapi
 
UnknownSchemaException(String) - Constructor for exception org.sdase.commons.shared.asyncapi.UnknownSchemaException
 

W

withAsyncApiBase(URL) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.AsyncApiBaseBuilder
Supply a base AsyncAPI file to be used as a template
withSchema(String, Class<T>) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.SchemaBuilder
Supply a JSON schema generate from clazz to the AsyncAPI.
withSchema(String, JsonNode) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.SchemaBuilder
Supply a JSON schema from an existing JSON node
A B F G J O R S U W 
Skip navigation links