Index

A B F G J O R S U W 
All Classes and Interfaces|All Packages|Serialized Form

A

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

B

builder() - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncApiGenerator
Creates a new generator for AsyncAPI specs
builder() - Method in class org.sdase.commons.spring.boot.asyncapi.JsonSchemaGenerator
Creates a new generator for JSON schemas

F

FinalBuilder - Interface in org.sdase.commons.spring.boot.asyncapi
 
forClass(Class<T>) - Method in class org.sdase.commons.spring.boot.asyncapi.JsonBuilder
 
forClass(Class<T>) - Method in interface org.sdase.commons.spring.boot.asyncapi.JsonSchemaGenerator.JsonSchemaBuilder
Includes a class into the schema.

G

generate() - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncBuilder
 
generate() - Method in interface org.sdase.commons.spring.boot.asyncapi.FinalBuilder
Generates a new JSON schema for the supplied class.
generate() - Method in class org.sdase.commons.spring.boot.asyncapi.JsonBuilder
 
generateYaml() - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncBuilder
 
generateYaml() - Method in interface org.sdase.commons.spring.boot.asyncapi.FinalBuilder
Generates a new JSON schema for the supplied class.
generateYaml() - Method in class org.sdase.commons.spring.boot.asyncapi.JsonBuilder
 

J

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

O

org.sdase.commons.spring.boot.asyncapi - package org.sdase.commons.spring.boot.asyncapi
 
org.sdase.commons.spring.boot.asyncapi.internal - package org.sdase.commons.spring.boot.asyncapi.internal
 

R

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

S

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

U

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

W

withAsyncApiBase(URL) - Method in interface org.sdase.commons.spring.boot.asyncapi.AsyncApiGenerator.AsyncApiBaseBuilder
Supply a base AsyncAPI file to be used as a template
withAsyncApiBase(URL) - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncBuilder
 
withSchema(String, JsonNode) - Method in interface org.sdase.commons.spring.boot.asyncapi.AsyncApiGenerator.SchemaBuilder
Supply a JSON schema from an existing JSON node
withSchema(String, JsonNode) - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncBuilder
 
withSchema(String, Class<T>) - Method in interface org.sdase.commons.spring.boot.asyncapi.AsyncApiGenerator.SchemaBuilder
Supply a JSON schema generate from clazz to the AsyncAPI.
withSchema(String, Class<T>) - Method in class org.sdase.commons.spring.boot.asyncapi.AsyncBuilder
 
A B F G J O R S U W 
All Classes and Interfaces|All Packages|Serialized Form