All Classes and Interfaces

Class
Description
An aggregator for adding annotation information from json schema.
A configuration validation error.
Builder for ConfigurationError.
The configuration validation error type.
Reports configuration validation errors.
Runtime access to configuration validation errors.
Validates Micronaut configuration (Environment) against JSON schemas on the classpath.
Command line entry point for ConfigurationJsonSchemaValidator.
Minimal-classpath entry point that bootstraps ConfigurationJsonSchemaValidatorCli using a dedicated classloader.
Service Provider Interface (SPI) that allows modules to extend configuration validation with custom logic that goes beyond JSON Schema keywords.
Root configuration schema model used by the configuration validator.
Configuration schema property model used by the configuration validator.
A subset of JSON schema types used by Micronaut configuration schemas.
Context object passed to ConfigurationRule implementations.
API to validate the configuration.
Runtime configuration for configuration validation support.
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.
Configuration for enabling/disabling the configuration errors health indicator.
Reports errors as an HTML document.
An aggregator for adding information from the jackson serialization annotations.
Reports errors as JSON.
An annotation that signifies that json schema should be created for the object.
API to retrieve a JSON Schema for a class.
Json Schema Configuration.
CLI-oriented facade that constructs a classloader and environment and delegates to ConfigurationJsonSchemaValidator.
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.
Internal utilities for resolving JSON schema resources on the classpath.
JSON Schema Validator.
A configuration for JsonSchemaValidator.
A visitor for creating JSON schemas for beans.
 
 
 
 
 
 
 
Micronaut-specific schema metadata.
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 sub-configuration used for generated Javadoc.
Strategy enum that specifies when to generate records vs classes.
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.
Reports errors to System.err.
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.