Index
All Classes and Interfaces|All Packages|Serialized Form
A
- applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class org.sdase.commons.shared.asyncapi.jsonschema.victools.NotBlankModule
- applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class org.sdase.commons.shared.asyncapi.jsonschema.victools.SwaggerExampleModule
- 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.SchemaBuilder - Interface in org.sdase.commons.shared.asyncapi
- AsyncBuilder - Class in org.sdase.commons.shared.asyncapi
- AsyncBuilder() - Constructor for class org.sdase.commons.shared.asyncapi.AsyncBuilder
B
- builder() - Static method in class org.sdase.commons.shared.asyncapi.AsyncApiGenerator
-
Creates a new generator for AsyncAPI specs
F
- FinalBuilder - Interface in org.sdase.commons.shared.asyncapi
- fromDefaultConfig() - Static method in class org.sdase.commons.shared.asyncapi.jsonschema.victools.VictoolsJsonSchemaBuilder
G
- generate() - Method in class org.sdase.commons.shared.asyncapi.AsyncBuilder
- generate() - Method in interface org.sdase.commons.shared.asyncapi.FinalBuilder
-
Generates a new JSON schema for the supplied class.
- generateYaml() - Method in interface org.sdase.commons.shared.asyncapi.FinalBuilder
-
Generates a new JSON schema for the supplied class.
J
- JsonNodeUtil - Class in org.sdase.commons.shared.asyncapi.util
- JsonSchemaBuilder - Interface in org.sdase.commons.shared.asyncapi.jsonschema
-
Creates Json Schema from (annotated) class files.
M
- mergeAllObjectsWithRefsRecursively(JsonNode, Function<TextNode, ObjectNode>) - Static method in class org.sdase.commons.shared.asyncapi.util.RefUtil
-
Replaces all found
$ref
erence properties in the given schemanode
by removing it from their containingObjectNode
and adding all fields of theObjectNode
returned by the givenrefRewriter
.
N
- NotBlankModule - Class in org.sdase.commons.shared.asyncapi.jsonschema.victools
-
A module that adds the correct
format
toURI
related types. - NotBlankModule() - Constructor for class org.sdase.commons.shared.asyncapi.jsonschema.victools.NotBlankModule
O
- org.sdase.commons.shared.asyncapi - package org.sdase.commons.shared.asyncapi
- org.sdase.commons.shared.asyncapi.jsonschema - package org.sdase.commons.shared.asyncapi.jsonschema
- org.sdase.commons.shared.asyncapi.jsonschema.victools - package org.sdase.commons.shared.asyncapi.jsonschema.victools
- org.sdase.commons.shared.asyncapi.util - package org.sdase.commons.shared.asyncapi.util
R
- ReferencedClassNotFoundException - Exception in org.sdase.commons.shared.asyncapi
-
Exception to be thrown when a class referenced as
$ref: class://fully.qualified.classname.of.Model
in an AsyncAPI is not found in the classpath. - ReferencedClassNotFoundException(ClassNotFoundException) - Constructor for exception org.sdase.commons.shared.asyncapi.ReferencedClassNotFoundException
- RefUtil - Class in org.sdase.commons.shared.asyncapi.util
-
A utility to manipulate
$ref
erences in schemas.
S
- sortJsonNodeInPlace(JsonNode) - Static method in class org.sdase.commons.shared.asyncapi.util.JsonNodeUtil
- SwaggerExampleModule - Class in org.sdase.commons.shared.asyncapi.jsonschema.victools
-
A module that picks up
Schema.example()
from properties and adds it as item in theexamples
array of the definition of that property. - SwaggerExampleModule() - Constructor for class org.sdase.commons.shared.asyncapi.jsonschema.victools.SwaggerExampleModule
T
- toJsonSchema(Iterable<Type>) - Method in interface org.sdase.commons.shared.asyncapi.jsonschema.JsonSchemaBuilder
- toJsonSchema(Type) - Method in interface org.sdase.commons.shared.asyncapi.jsonschema.JsonSchemaBuilder
- toJsonSchema(Type) - Method in class org.sdase.commons.shared.asyncapi.jsonschema.victools.VictoolsJsonSchemaBuilder
U
- UnknownSchemaException - Exception in org.sdase.commons.shared.asyncapi
- UnknownSchemaException(String) - Constructor for exception org.sdase.commons.shared.asyncapi.UnknownSchemaException
- updateAllRefsRecursively(JsonNode, Function<TextNode, String>) - Static method in class org.sdase.commons.shared.asyncapi.util.RefUtil
-
Rewrites the text value of all
$ref
erences in the given schemanode
according the result of the givenrefRewriter
function.
V
- VictoolsJsonSchemaBuilder - Class in org.sdase.commons.shared.asyncapi.jsonschema.victools
-
A
JsonSchemaBuilder
that uses victools/json-schema-generator to build Json Schemas from Java code. - VictoolsJsonSchemaBuilder(SchemaGeneratorConfig) - Constructor for class org.sdase.commons.shared.asyncapi.jsonschema.victools.VictoolsJsonSchemaBuilder
-
A
VictoolsJsonSchemaBuilder
with custom configuration.
W
- withAsyncApiBase(String) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.AsyncApiBaseBuilder
-
Supply base AsyncAPI yaml content to be used as a template.
- withAsyncApiBase(String) - Method in class org.sdase.commons.shared.asyncapi.AsyncBuilder
- withAsyncApiBase(URL) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.AsyncApiBaseBuilder
-
Supply a base AsyncAPI file to be used as a template
- withJsonSchemaBuilder(JsonSchemaBuilder) - Method in interface org.sdase.commons.shared.asyncapi.AsyncApiGenerator.SchemaBuilder
- withJsonSchemaBuilder(JsonSchemaBuilder) - Method in class org.sdase.commons.shared.asyncapi.AsyncBuilder
All Classes and Interfaces|All Packages|Serialized Form