Index
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
All Classes and Interfaces|All Packages|Serialized Form