All Classes and Interfaces
Class
Description
An aggregator for adding annotation information from json schema.
An aggregator for adding information from the jackson serialization annotations.
Loads a JSON schema from a file.
An aggregator for storing and accessing definitions and oneOf relations from json schema.
An entry point to be used in tests, to simulate
what the Source Generation from Json Schema plugin would do.
An aggregator for adding information from the jackson serialization annotations.
An annotation that signifies that json schema should be created for the object.
A context with configuration for the JSON schema.
An enum for JSON Schema draft versions.
A factory of mappers for json schema serialization and deserialization.
JSON Schema Validator.
A configuration for
JsonSchemaValidator
.A visitor for creating JSON schemas for beans.
A utility class for name conversions.
A JSON schema.
Discriminator defines a property that can be used to distinguish between schemas that are defined as subtypes in code.
The type of schema exactly matching a primitive JSON type.
An interface for objects responsible for aggregating JSON schema info.
Interface for loading a JSON schema from various sources.
A source generator to create source files from Json Schema.
A configuration class for the JSON schema source generator, encapsulating the configuration
properties related to the input and output paths, file names, and URL.
A builder class for the
SourceGeneratorConfig
; encapsulating the configuration
properties related to the input and output paths; file names; and URL.Loads a JSON schema from an Input Stream.
An aggregator for deducing type information from json schema.
Loads a JSON schema from a URL.
An aggregator for adding information from the validation annotations.
JSON Schema Validation Message.
Adapter from
ValidationMessage
into ValidationMessage
.