All Classes and Interfaces
Class
Description
Shared Maven mojo state for JSON Schema discovery and source generation.
Shared Gradle task properties for JSON Schema discovery and source generation.
An aggregator for adding annotation information from json schema.
Provides placeholder fallback values for Micronaut Test Resources expressions.
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.
Default metadata-only implementation of
DependencyInjectionValidator.CLI-oriented dependency-injection validator that builds an application context from a supplied
runtime classpath and environment set, then validates bean wiring metadata.
Describes one dependency-injection validation failure.
Provides the current dependency-injection validation result set.
Strategy used to choose which bean definitions are validated for dependency injection.
Validates dependency-injection wiring using
BeanDefinition metadata.A discovered JSON Schema document.
Result returned by a schema discovery provider.
A skipped input emitted during discovery.
Pipeline step used in Oracle diagnostics.
A non-fatal warning emitted during discovery.
An aggregator for adding information from the jackson serialization annotations.
Loads a JSON schema from a file.
Maven goal that discovers JSON Schemas and generates Java records.
Maven-bound Oracle provider-family configuration.
Maven-bound provider-family configuration.
Maven-bound source configuration.
Opt-in task that discovers JSON Schemas from configured sources and generates Java records.
An aggregator for storing and accessing definitions and oneOf relations from json schema.
A recorded generation warning.
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.
Lazily supplies a JDBC connection to discovery providers that need one.
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.
Gradle extension backing jsonSchemaRecords discovery and record generation.
Shared build-plugin task definition for JSON Schema discovery and source generation.
Configuration for schema discovery and source generation.
Gradle plugin that adds opt-in schema discovery and generation support.
Logging abstraction used by the schema records pipeline.
Manifest written by the schema records pipeline.
A configured source entry.
Discovery section of the manifest.
Generator metadata.
Effective pipeline parameters.
A discovered schema file entry.
A skipped input entry.
Source metadata with sanitized values only.
A non-fatal warning entry.
Schema discovery and source generation pipeline.
Execution result.
Provider-family configuration for schema records generation.
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.
Discovery object scope used in Oracle diagnostics.
Discovery provider for Oracle SQL domains with JSON validation metadata.
Discovery provider for Oracle JSON relational duality views.
Oracle provider-family configuration.
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.
Execution context passed to schema discovery providers.
SPI for retrieving JSON Schema documents from pluggable sources.
Resolves schema discovery providers from built-in registrations or the provider classpath.
An interface for objects responsible for aggregating JSON schema info.
Interface for loading a JSON schema from various sources.
Shared support for same-document JSON Schema references and composition that changes Java type shape.
Input-level schema retrieval failure with a stable diagnostic code.
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.A configured schema discovery source.
A configured discovery source is unavailable before per-object schema retrieval can start.
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
Error into ValidationMessage.