Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGenerateFromJsonSchemaSourcesMojo - Class in io.micronaut.jsonschema.maven
Shared Maven mojo state for JSON Schema discovery and source generation.
AbstractGenerateFromJsonSchemaSourcesMojo() - Constructor for class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
AbstractGenerateFromJsonSchemaSourcesTask - Class in io.micronaut.jsonschema.gradle
Shared Gradle task properties for JSON Schema discovery and source generation.
AbstractGenerateFromJsonSchemaSourcesTask() - Constructor for class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
addAllOf(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
addAllowedUrlPattern(String) - Static method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
addAllowedUrlPatterns(List) - Static method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
addAnyOf(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
addDefinition(String, Schema) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
addDefinition(String, TypeDef, boolean) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
addInfo(TypedElement, Schema, VisitorContext, JsonSchemaContext) - Method in class io.micronaut.jsonschema.visitor.aggregator.DocumentationInfoAggregator
 
addInfo(TypedElement, Schema, VisitorContext, JsonSchemaContext) - Method in class io.micronaut.jsonschema.visitor.aggregator.JacksonInfoAggregator
 
addInfo(TypedElement, Schema, VisitorContext, JsonSchemaContext) - Method in interface io.micronaut.jsonschema.visitor.aggregator.SchemaInfoAggregator
A method that is called for adding JSON schema info.
addInfo(TypedElement, Schema, VisitorContext, JsonSchemaContext) - Method in class io.micronaut.jsonschema.visitor.aggregator.ValidationInfoAggregator
 
additionalProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the additionalProperties record component.
additionalProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the additionalProperties record component.
addOneOf(Schema) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
addOneOf(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
addOneOf(String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
addRequired(String) - Method in class io.micronaut.jsonschema.model.Schema
 
addTempDefinition(String, String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
addType(Schema.Type) - Method in class io.micronaut.jsonschema.model.Schema
 
ALL_BEANS - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidationStrategy
Validate all bean definitions available on the classpath.
ALWAYS_CLASS - Enum constant in enum class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.RecordAdoptionStrategy
Will always generate classes.
AnnotationsAggregator - Class in io.micronaut.jsonschema.generator.aggregator
An aggregator for adding annotation information from json schema.
AnnotationsAggregator() - Constructor for class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
APPLICATION_BEANS - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidationStrategy
Validate only bean definitions that originate from application classes generated in the current project (typically classes loaded from directories, not dependency JARs).
apply(Project) - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsGradlePlugin
Apply the plugin.
array() - Static method in class io.micronaut.jsonschema.model.Schema
 
ARRAY - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
ARRAY - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
An ordered list of instances.
AutoTestResourcesPropertyExpressionResolver - Class in io.micronaut.jsonschema.configuration.validator
Provides placeholder fallback values for Micronaut Test Resources expressions.
AutoTestResourcesPropertyExpressionResolver() - Constructor for class io.micronaut.jsonschema.configuration.validator.AutoTestResourcesPropertyExpressionResolver
 

B

BASE_URI_PARAMETER - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
baseUri() - Method in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Returns the value of the baseUri record component.
baseUrl() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the baseUrl record component.
bean() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the bean record component.
BINARY_AS_ARRAY_PARAMETER - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
binaryAsArray() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the binaryAsArray record component.
bool() - Static method in class io.micronaut.jsonschema.model.Schema
 
BOOLEAN - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
BOOLEAN - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
A "true" or "false" value.
build() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
 
build() - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
 
buildEnum(Schema, String) - Method in class io.micronaut.jsonschema.generator.SourceGenerator
 
builder(String, String) - Static method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Create a builder for a ConfigurationError.

C

camelCaseToKebabCase(String) - Static method in class io.micronaut.jsonschema.visitor.NameUtils
Convert from camel case to kebab case.
CLASS_LOADER_REQUIRED - Static variable in interface io.micronaut.jsonschema.utils.JsonSchemaClassPathResourceLoader
Constant for null-check messages.
CLASSPATH_PREFIX - Static variable in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
 
classpathFolder() - Method in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Returns the value of the classpathFolder record component.
clearAll() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
code() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the code record component.
code() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns the value of the code record component.
code() - Method in exception class io.micronaut.jsonschema.generator.discovery.SchemaRetrievalException
 
code() - Method in exception class io.micronaut.jsonschema.generator.discovery.SourceUnavailableException
 
code() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the code record component.
code() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the code record component.
code() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Returns the value of the code record component.
ConfigurationError - Record Class in io.micronaut.jsonschema.configuration.validator
A configuration validation error.
ConfigurationError(String, ConfigurationError.Type, String, String, String, Object, int, String, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Creates an instance of a ConfigurationError record class.
ConfigurationError(String, String, String, String, Object) - Constructor for record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Constructs a configuration error with type ConfigurationError.Type.ERROR.
ConfigurationError(String, String, String, String, Object, int, String, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Constructs a configuration error with type ConfigurationError.Type.ERROR and origin information.
ConfigurationError.Builder - Class in io.micronaut.jsonschema.configuration.validator
Builder for ConfigurationError.
ConfigurationError.Type - Enum Class in io.micronaut.jsonschema.configuration.validator
The configuration validation error type.
ConfigurationErrorReporter - Interface in io.micronaut.jsonschema.configuration.validator.report
Reports configuration validation errors.
ConfigurationErrors - Interface in io.micronaut.jsonschema.configuration.validator
Runtime access to configuration validation errors.
ConfigurationJsonSchemaValidator - Class in io.micronaut.jsonschema.configuration.validator
Validates Micronaut configuration (Environment) against JSON schemas on the classpath.
ConfigurationJsonSchemaValidator() - Constructor for class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
 
ConfigurationJsonSchemaValidatorCli - Class in io.micronaut.jsonschema.configuration.validator.cli
Command line entry point for ConfigurationJsonSchemaValidator.
ConfigurationJsonSchemaValidatorCliBootstrap - Class in io.micronaut.jsonschema.configuration.validator.cli
Minimal-classpath entry point that bootstraps ConfigurationJsonSchemaValidatorCli using a dedicated classloader.
ConfigurationRule - Interface in io.micronaut.jsonschema.configuration.validator
Service Provider Interface (SPI) that allows modules to extend configuration validation with custom logic that goes beyond JSON Schema keywords.
ConfigurationSchema - Record Class in io.micronaut.jsonschema.configuration.validator.model
Root configuration schema model used by the configuration validator.
ConfigurationSchema(URI, String, String, Object, String, MicronautMetadata, String, String, Integer, Integer, Integer, Integer, Boolean, BigDecimal, Object, Object, Map, List, Integer, Integer, List, BigDecimal, BigDecimal, BigDecimal, BigDecimal, ConfigurationSchemaProperty, Object, Map, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Creates an instance of a ConfigurationSchema record class.
ConfigurationSchemaProperty - Record Class in io.micronaut.jsonschema.configuration.validator.model
Configuration schema property model used by the configuration validator.
ConfigurationSchemaProperty(Object, String, String, Boolean, String, Integer, Integer, Integer, Integer, Boolean, BigDecimal, Object, Object, String, String, String, Map, List, Integer, Integer, List, BigDecimal, BigDecimal, BigDecimal, BigDecimal, ConfigurationSchemaProperty, Object, Map, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Creates an instance of a ConfigurationSchemaProperty record class.
configurationSchemasFolder() - Static method in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
 
ConfigurationSchemaType - Enum Class in io.micronaut.jsonschema.configuration.validator.model
A subset of JSON schema types used by Micronaut configuration schemas.
ConfigurationValidationContext - Record Class in io.micronaut.jsonschema.configuration.validator
Context object passed to ConfigurationRule implementations.
ConfigurationValidationContext(Environment, String, ConfigurationSchema, ConfigurationSchemaProperty, Map) - Constructor for record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Creates an instance of a ConfigurationValidationContext record class.
ConfigurationValidator - Interface in io.micronaut.jsonschema.configuration.validator
API to validate the configuration.
ConfigurationValidatorConfiguration - Class in io.micronaut.jsonschema.configuration.validator
Runtime configuration for configuration validation support.
ConfigurationValidatorConfiguration() - Constructor for class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
ConfiguredSource(String, String, Map) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Creates an instance of a ConfiguredSource record class.
constValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the constValue record component.
constValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the constValue record component.
container() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns the value of the container record component.
createdAt() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the createdAt record component.
createDefault(ClassLoader) - Static method in interface io.micronaut.jsonschema.utils.JsonSchemaClassPathResourceLoader
Create a default JsonSchemaClassPathResourceLoader for the given ClassLoader.
createDefault(Map) - Static method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
createdSchemasByType() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the createdSchemasByType record component.
createMapper() - Static method in class io.micronaut.jsonschema.serialization.JsonSchemaMapperFactory
Create a JSON object mapper.
createSchema(TypedElement, VisitorContext, JsonSchemaContext) - Static method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
A method for creating a property of the schema.
createTopLevelSchema(TypedElement, VisitorContext, JsonSchemaContext) - Static method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
A method for creating a JSON schema.
currentOriginatingElements() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the currentOriginatingElements record component.
CUSTOM - Enum constant in enum class io.micronaut.jsonschema.generator.oracle.OracleDiscoveryScope
Custom provider-specific discovery scope.

D

DEF_SCHEMA_REF_PREFIX - Static variable in class io.micronaut.jsonschema.model.Schema
 
DEFAULT_BINARY_AS_ARRAY - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
DEFAULT_CACHE - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
DEFAULT_DI_VALIDATION_STRATEGY - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
DEFAULT_ENABLED - Static variable in class io.micronaut.jsonschema.configuration.validator.HealthConfiguration
 
DEFAULT_FAIL_ON_NOT_PRESENT - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
DEFAULT_OUTPUT_LOCATION - Static variable in interface io.micronaut.jsonschema.utils.JsonSchemaConfiguration
 
DEFAULT_OUTPUT_LOCATION - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
DEFAULT_SUPPRESSIONS - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
DefaultDependencyInjectionValidator - Class in io.micronaut.jsonschema.configuration.validator
Default metadata-only implementation of DependencyInjectionValidator.
DefaultDependencyInjectionValidator() - Constructor for class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
DefaultDependencyInjectionValidator(ConfigurationValidatorConfiguration) - Constructor for class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
DefaultDependencyInjectionValidator(DependencyInjectionValidationStrategy) - Constructor for class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
DefaultDependencyInjectionValidator(List) - Constructor for class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
DefaultDependencyInjectionValidator(List, DependencyInjectionValidationStrategy) - Constructor for class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
defaultSuppressedClassPatterns() - Static method in class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
 
defaultValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the defaultValue record component.
defaultValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the defaultValue record component.
defs() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the defs record component.
defs() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the defs record component.
DependencyInjectionConfigurationValidator - Class in io.micronaut.jsonschema.configuration.validator.cli
CLI-oriented dependency-injection validator that builds an application context from a supplied runtime classpath and environment set, then validates bean wiring metadata.
DependencyInjectionConfigurationValidator(List, List, boolean, DependencyInjectionValidator) - Constructor for class io.micronaut.jsonschema.configuration.validator.cli.DependencyInjectionConfigurationValidator
 
DependencyInjectionError - Record Class in io.micronaut.jsonschema.configuration.validator
Describes one dependency-injection validation failure.
DependencyInjectionError(String, String, String, String, String, List, String, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Creates an immutable dependency-injection error.
DependencyInjectionErrors - Interface in io.micronaut.jsonschema.configuration.validator
Provides the current dependency-injection validation result set.
DependencyInjectionValidationStrategy - Enum Class in io.micronaut.jsonschema.configuration.validator
Strategy used to choose which bean definitions are validated for dependency injection.
DependencyInjectionValidator - Interface in io.micronaut.jsonschema.configuration.validator
Validates dependency-injection wiring using BeanDefinition metadata.
deprecated() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the deprecated record component.
description() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the description record component.
description() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the description record component.
description() - Element in annotation interface io.micronaut.jsonschema.JsonSchema
The description of the JSON schema.
disabledReason() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the disabledReason record component.
discover(SchemaDiscoveryContext, SourceSpec) - Method in interface io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryProvider
Discover schemas for the supplied source specification.
discover(SchemaDiscoveryContext, SourceSpec) - Method in class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
discover(SchemaDiscoveryContext, SourceSpec) - Method in class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 
DiscoveredSchema - Record Class in io.micronaut.jsonschema.generator.discovery
A discovered JSON Schema document.
DiscoveredSchema(String, String, String, String) - Constructor for record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Creates an instance of a DiscoveredSchema record class.
discovery() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the discovery record component.
Discovery(List) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
Creates an instance of a Discovery record class.
DISCOVERY - Enum constant in enum class io.micronaut.jsonschema.generator.discovery.DiscoveryStep
Metadata object discovery before schema retrieval.
DiscoveryResult - Record Class in io.micronaut.jsonschema.generator.discovery
Result returned by a schema discovery provider.
DiscoveryResult(List, List, List) - Constructor for record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Create an immutable discovery result without source metadata.
DiscoveryResult(List, List, List, Map) - Constructor for record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Create an immutable discovery result.
DiscoverySkipped - Record Class in io.micronaut.jsonschema.generator.discovery
A skipped input emitted during discovery.
DiscoverySkipped(String, String, DiscoveryStep, String, String, String) - Constructor for record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Creates an instance of a DiscoverySkipped record class.
DiscoveryStep - Enum Class in io.micronaut.jsonschema.generator.discovery
Pipeline step used in Oracle diagnostics.
DiscoveryWarning - Record Class in io.micronaut.jsonschema.generator.discovery
A non-fatal warning emitted during discovery.
DiscoveryWarning(String, String, DiscoveryStep, String, String) - Constructor for record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Creates an instance of a DiscoveryWarning record class.
DocumentationInfoAggregator - Class in io.micronaut.jsonschema.visitor.aggregator
An aggregator for adding information from the jackson serialization annotations.
DocumentationInfoAggregator() - Constructor for class io.micronaut.jsonschema.visitor.aggregator.DocumentationInfoAggregator
 
DOMAIN - Enum constant in enum class io.micronaut.jsonschema.generator.oracle.OracleDiscoveryScope
Oracle SQL domain discovery.
draft() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the draft record component.
DRAFT_2020_12 - Enum constant in enum class io.micronaut.jsonschema.visitor.context.JsonSchemaContext.JsonSchemaDraft
 
DUALITY_VIEW - Enum constant in enum class io.micronaut.jsonschema.generator.oracle.OracleDiscoveryScope
Oracle JSON relational duality view discovery.

E

emittedSchemaFiles() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the emittedSchemaFiles record component.
enableJsonSchemaRecordsProfile() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
Enable generation behavior used by the JSON schema records pipeline.
ENDPOINT_PREFIX - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Configuration prefix used by the inject-errors health-indicator configuration.
enumValues() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the enumValues record component.
enumValues() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the enumValues record component.
environment() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns the value of the environment record component.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Type
A validation error.
exclusiveMaximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the exclusiveMaximum record component.
exclusiveMaximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the exclusiveMaximum record component.
exclusiveMinimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the exclusiveMinimum record component.
exclusiveMinimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the exclusiveMinimum record component.
execute() - Method in class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
Execute the pipeline.
execute() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
Execute the goal.
execute(JsonSchemaRecordsGeneratorConfig) - Method in class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline
Execute discovery and source generation.

F

failingPath() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the failingPath record component.
failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the failOnMissingSource record component.
failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the failOnMissingSource record component.
failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the failOnMissingSource record component.
failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the failOnMissingSource record component.
FALSE - Static variable in class io.micronaut.jsonschema.model.Schema
A false schema is a schema that would be invalid for any instance.
FileLoader - Class in io.micronaut.jsonschema.generator.loaders
Loads a JSON schema from a file.
FileLoader(File) - Constructor for class io.micronaut.jsonschema.generator.loaders.FileLoader
 
FileProcessor - Class in io.micronaut.jsonschema.generator.loaders
 
FileProcessor() - Constructor for class io.micronaut.jsonschema.generator.loaders.FileProcessor
 
findJdbcConnectionProvider() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Resolve the JDBC connection provider when the configured discovery provider needs JDBC.
forClasspath(String, List, boolean) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.DependencyInjectionConfigurationValidator
Creates a validator from a platform classpath string.
forClasspath(String, List, boolean, ConfigurationJsonSchemaValidator) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.JsonSchemaConfigurationValidator
 
forClasspath(String, List, boolean, List) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.DependencyInjectionConfigurationValidator
 
forClasspath(String, List, boolean, List, DependencyInjectionValidationStrategy) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.DependencyInjectionConfigurationValidator
 
forClasspath(String, List, ConfigurationJsonSchemaValidator) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.JsonSchemaConfigurationValidator
 
format() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the format record component.
format() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the format record component.

G

generate() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
 
generate() - Method in class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
Execute the pipeline.
generate(JsonSchemaRecordsLogger, ClassLoader) - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Execute generation with build-tool-specific services.
generate(SourceGeneratorConfig) - Method in class io.micronaut.jsonschema.generator.SourceGenerator
Generates source code from JSON schema files based on the provided configuration.
generate(SourceGeneratorConfig, Schema) - Method in class io.micronaut.jsonschema.generator.SourceGenerator
Generates source code from an already prepared schema.
generatedSchemasFolder(JsonSchemaConfiguration) - Static method in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
 
generatedSourceFiles() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the generatedSourceFiles record component.
generatedTypes() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Returns the value of the generatedTypes record component.
GenerateFromJsonSchemaSourcesMojo - Class in io.micronaut.jsonschema.maven
Maven goal that discovers JSON Schemas and generates Java records.
GenerateFromJsonSchemaSourcesMojo() - Constructor for class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
GenerateFromJsonSchemaSourcesMojo.OracleProviderConfiguration - Class in io.micronaut.jsonschema.maven
Maven-bound Oracle provider-family configuration.
GenerateFromJsonSchemaSourcesMojo.ProvidersConfiguration - Class in io.micronaut.jsonschema.maven
Maven-bound provider-family configuration.
GenerateFromJsonSchemaSourcesMojo.SourceConfiguration - Class in io.micronaut.jsonschema.maven
Maven-bound source configuration.
GenerateFromJsonSchemaSourcesTask - Class in io.micronaut.jsonschema.gradle
Opt-in task that discovers JSON Schemas from configured sources and generates Java records.
GenerateFromJsonSchemaSourcesTask() - Constructor for class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
 
GENERATION - Enum constant in enum class io.micronaut.jsonschema.generator.discovery.DiscoveryStep
Java source generation from a discovered schema.
generator() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the generator record component.
Generator(String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Creates an instance of a Generator record class.
GeneratorContext - Class in io.micronaut.jsonschema.generator.utils
An aggregator for storing and accessing definitions and oneOf relations from json schema.
GeneratorContext() - Constructor for class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
GeneratorContext.Warning - Record Class in io.micronaut.jsonschema.generator.utils
A recorded generation warning.
GeneratorMain - Class in io.micronaut.jsonschema.generator
An entry point to be used in tests, to simulate what the Source Generation from Json Schema plugin would do.
GeneratorMain() - Constructor for class io.micronaut.jsonschema.generator.GeneratorMain
 
get$defs() - Method in class io.micronaut.jsonschema.model.Schema
 
get$id() - Method in class io.micronaut.jsonschema.model.Schema
 
get$ref() - Method in class io.micronaut.jsonschema.model.Schema
 
get$schema() - Method in class io.micronaut.jsonschema.model.Schema
 
getAdditionalProperties() - Method in class io.micronaut.jsonschema.model.Schema
 
getAllOf() - Method in class io.micronaut.jsonschema.model.Schema
 
getAllowedUrlPatterns() - Static method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
getAnnotations(Schema, TypeDef, boolean) - Static method in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
getAnyOf() - Method in class io.micronaut.jsonschema.model.Schema
 
getClassName(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
getConfiguration() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
Get the current configuration.
getConnection() - Method in interface io.micronaut.jsonschema.generator.discovery.JdbcConnectionProvider
 
getConstantName(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
getConstValue() - Method in class io.micronaut.jsonschema.model.Schema
 
getContains() - Method in class io.micronaut.jsonschema.model.Schema
 
getCurrentErrors() - Method in interface io.micronaut.jsonschema.configuration.validator.ConfigurationErrors
Validate the current Environment configuration and return the resulting errors.
getCurrentErrors() - Method in interface io.micronaut.jsonschema.configuration.validator.DependencyInjectionErrors
Obtains the current dependency-injection errors.
getDefaultValue() - Method in class io.micronaut.jsonschema.model.Schema
 
getDefinitionType(String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
getDependencyInjectionValidationStrategy() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Strategy used to determine which bean definitions should be validated for dependency injection consistency.
getDescription() - Method in class io.micronaut.jsonschema.model.Schema
 
getDiscriminator() - Method in class io.micronaut.jsonschema.model.Schema
 
getDraftUrl() - Method in enum class io.micronaut.jsonschema.visitor.context.JsonSchemaContext.JsonSchemaDraft
Get the URL referencing the schema of the draft.
getEnumValues() - Method in class io.micronaut.jsonschema.model.Schema
 
getError() - Method in class io.micronaut.jsonschema.validation.ValidationMessageAdapter
 
getExamples() - Method in class io.micronaut.jsonschema.model.Schema
 
getExclusiveMaximum() - Method in class io.micronaut.jsonschema.model.Schema
 
getExclusiveMinimum() - Method in class io.micronaut.jsonschema.model.Schema
 
getExtendedType() - Method in class io.micronaut.jsonschema.model.Schema
 
getFailOnMissingSource() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getFailOnMissingSource() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getFailOnMissingSource() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getFailOnMissingSource() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getFileName(Schema, Optional) - Static method in class io.micronaut.jsonschema.generator.loaders.FileProcessor
 
getFormat() - Method in class io.micronaut.jsonschema.model.Schema
 
getGeneratedSourcesDirectory() - Method in class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
 
getInputFileName() - Static method in class io.micronaut.jsonschema.generator.SourceGenerator
 
getInputName() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
 
getItems() - Method in class io.micronaut.jsonschema.model.Schema
 
getJdbcClasspath() - Method in class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
 
getJdbcClasspath() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.gradle.OracleProviderConfiguration
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getJdbcUrl() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.OracleProviderConfiguration
 
getJsonPropertyAnn(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
getJsonSchema(SourceGeneratorConfig) - Static method in class io.micronaut.jsonschema.generator.loaders.FileProcessor
Loads a JSON schema based on the configuration.
getJsonSubTypesAnn(Map, GeneratorContext) - Static method in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
getJsonTypeInfoAnn(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
getLanguage() - Static method in class io.micronaut.jsonschema.generator.SourceGenerator
 
getLanguage() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getLanguage() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getLanguage() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getLanguage() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getLanguageLevel() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getLanguageLevel() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getLanguageLevel() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getLanguageLevel() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getMaxContains() - Method in class io.micronaut.jsonschema.model.Schema
 
getMaximum() - Method in class io.micronaut.jsonschema.model.Schema
 
getMaxItems() - Method in class io.micronaut.jsonschema.model.Schema
 
getMaxLength() - Method in class io.micronaut.jsonschema.model.Schema
 
getMessage() - Method in interface io.micronaut.jsonschema.validation.ValidationMessage
 
getMessage() - Method in class io.micronaut.jsonschema.validation.ValidationMessageAdapter
 
getMinContains() - Method in class io.micronaut.jsonschema.model.Schema
 
getMinimum() - Method in class io.micronaut.jsonschema.model.Schema
 
getMinItems() - Method in class io.micronaut.jsonschema.model.Schema
 
getMinLength() - Method in class io.micronaut.jsonschema.model.Schema
 
getMultipleOf() - Method in class io.micronaut.jsonschema.model.Schema
 
getName() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.SourceConfiguration
 
getNot() - Method in class io.micronaut.jsonschema.model.Schema
 
getOneOf() - Method in class io.micronaut.jsonschema.model.Schema
 
getOneOfsToGenerate() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
getOptions() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.SourceConfiguration
 
getOptionValues() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.SourceConfiguration
 
getOracle() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsProviders
 
getOracle() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.ProvidersConfiguration
 
getOutputDir() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getOutputDir() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getOutputDir() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getOutputDir() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getOutputFile(Path, String, String) - Static method in class io.micronaut.jsonschema.generator.loaders.FileProcessor
Creates or retrieves a file at the specified output path, package name, and file name.
getOutputLocation() - Method in interface io.micronaut.jsonschema.utils.JsonSchemaConfiguration
The location where JSON schemas will be generated inside the build META-INF/ directory.
getOutputPackageName() - Static method in class io.micronaut.jsonschema.generator.SourceGenerator
 
getOutputPath() - Static method in class io.micronaut.jsonschema.generator.SourceGenerator
 
getParameters() - Static method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
getPassword() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getPassword() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getPassword() - Method in class io.micronaut.jsonschema.gradle.OracleProviderConfiguration
 
getPassword() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getPassword() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getPassword() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.OracleProviderConfiguration
 
getPattern() - Method in class io.micronaut.jsonschema.model.Schema
 
getProject() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getProperties() - Method in class io.micronaut.jsonschema.model.Schema
 
getPropertyName(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
getProvider() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.SourceConfiguration
 
getProviderClasspath() - Method in class io.micronaut.jsonschema.gradle.GenerateFromJsonSchemaSourcesTask
 
getProviderClasspath() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getProviders() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getProviders() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getRequired() - Method in class io.micronaut.jsonschema.model.Schema
 
getSchemaCacheDir() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getSchemaCacheDir() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getSchemaCacheDir() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getSchemaCacheDir() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getServerId() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getSettings() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getSkipOnError() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getSkipOnError() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getSkipOnError() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getSkipOnError() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getSourceConfigurations() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getSources() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getSources() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getSources() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getSources() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getSqlPrecision() - Method in class io.micronaut.jsonschema.model.Schema
 
getSqlScale() - Method in class io.micronaut.jsonschema.model.Schema
 
getSupportedOptions() - Method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 
getSuppressionPatterns() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
Patterns used to suppress validation errors.
getSuppressions() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Patterns used to suppress validation errors.
getTargetPackage() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getTargetPackage() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getTargetPackage() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getTargetPackage() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getTitle() - Method in class io.micronaut.jsonschema.model.Schema
 
getType() - Method in class io.micronaut.jsonschema.model.Schema
 
getTypeDefFromJson(Schema, GeneratorContext) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
Extracts a Java type definition (TypeDef) from a given JSON schema.
getUsername() - Method in class io.micronaut.jsonschema.gradle.AbstractGenerateFromJsonSchemaSourcesTask
 
getUsername() - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
getUsername() - Method in class io.micronaut.jsonschema.gradle.OracleProviderConfiguration
 
getUsername() - Method in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
 
getUsername() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
getUsername() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.OracleProviderConfiguration
 
getVisitorKind() - Method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 
getWarnings() - Method in class io.micronaut.jsonschema.generator.SourceGenerator
Get recorded warnings for the latest generation run.
getWarnings() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
Get recorded warnings.

H

has$defs() - Method in class io.micronaut.jsonschema.model.Schema
 
has$ref() - Method in class io.micronaut.jsonschema.model.Schema
 
hasAdditionalProperties() - Method in class io.micronaut.jsonschema.model.Schema
 
hasAllOf() - Method in class io.micronaut.jsonschema.model.Schema
 
hasAnyOf() - Method in class io.micronaut.jsonschema.model.Schema
 
hasConstValue() - Method in class io.micronaut.jsonschema.model.Schema
 
hasDefaultValue() - Method in class io.micronaut.jsonschema.model.Schema
 
hasDefinition(String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
hasDescription() - Method in class io.micronaut.jsonschema.model.Schema
 
hasDiscriminator() - Method in class io.micronaut.jsonschema.model.Schema
 
hasExtendedType() - Method in class io.micronaut.jsonschema.model.Schema
 
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns a hash code value for this object.
hasOneOf() - Method in class io.micronaut.jsonschema.model.Schema
 
hasProperties() - Method in class io.micronaut.jsonschema.model.Schema
 
hasRequired() - Method in class io.micronaut.jsonschema.model.Schema
 
hasTitle() - Method in class io.micronaut.jsonschema.model.Schema
 
hasType() - Method in class io.micronaut.jsonschema.model.Schema
 
hasUnsupportedAllOf(Schema) - Static method in class io.micronaut.jsonschema.generator.SchemaReferenceCompositionSupport
Check whether a schema has unsupported or ambiguous allOf composition after supported local references have been prepared.
HealthConfiguration - Class in io.micronaut.jsonschema.configuration.validator
Configuration for enabling/disabling the configuration errors health indicator.
HealthConfiguration() - Constructor for class io.micronaut.jsonschema.configuration.validator.HealthConfiguration
 
HtmlConfigurationErrorReporter - Class in io.micronaut.jsonschema.configuration.validator.report
Reports errors as an HTML document.
HtmlConfigurationErrorReporter(OutputStream) - Constructor for class io.micronaut.jsonschema.configuration.validator.report.HtmlConfigurationErrorReporter
 

I

id() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the id record component.
info(String) - Method in interface io.micronaut.jsonschema.generator.discovery.JsonSchemaRecordsLogger
Log an informational line.
injectionPoint() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the injectionPoint record component.
inputFolder() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the inputFolder record component.
inputStream() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the inputStream record component.
instanceMap() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns the value of the instanceMap record component.
integer() - Static method in class io.micronaut.jsonschema.model.Schema
 
INTEGER - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
INTEGER - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
An integer.
io.micronaut.jsonschema - package io.micronaut.jsonschema
 
io.micronaut.jsonschema.configuration.validator - package io.micronaut.jsonschema.configuration.validator
JSON schema-based configuration validation support.
io.micronaut.jsonschema.configuration.validator.cli - package io.micronaut.jsonschema.configuration.validator.cli
CLI support for configuration validation.
io.micronaut.jsonschema.configuration.validator.model - package io.micronaut.jsonschema.configuration.validator.model
Schema model used by the configuration validator.
io.micronaut.jsonschema.configuration.validator.report - package io.micronaut.jsonschema.configuration.validator.report
Error reporting formats.
io.micronaut.jsonschema.generator - package io.micronaut.jsonschema.generator
 
io.micronaut.jsonschema.generator.aggregator - package io.micronaut.jsonschema.generator.aggregator
 
io.micronaut.jsonschema.generator.discovery - package io.micronaut.jsonschema.generator.discovery
 
io.micronaut.jsonschema.generator.loaders - package io.micronaut.jsonschema.generator.loaders
 
io.micronaut.jsonschema.generator.oracle - package io.micronaut.jsonschema.generator.oracle
 
io.micronaut.jsonschema.generator.records - package io.micronaut.jsonschema.generator.records
 
io.micronaut.jsonschema.generator.utils - package io.micronaut.jsonschema.generator.utils
 
io.micronaut.jsonschema.gradle - package io.micronaut.jsonschema.gradle
 
io.micronaut.jsonschema.info - package io.micronaut.jsonschema.info
 
io.micronaut.jsonschema.maven - package io.micronaut.jsonschema.maven
 
io.micronaut.jsonschema.model - package io.micronaut.jsonschema.model
 
io.micronaut.jsonschema.serialization - package io.micronaut.jsonschema.serialization
 
io.micronaut.jsonschema.utils - package io.micronaut.jsonschema.utils
 
io.micronaut.jsonschema.validation - package io.micronaut.jsonschema.validation
Classes related to JSON Schema Validation.
io.micronaut.jsonschema.visitor - package io.micronaut.jsonschema.visitor
 
io.micronaut.jsonschema.visitor.aggregator - package io.micronaut.jsonschema.visitor.aggregator
 
io.micronaut.jsonschema.visitor.context - package io.micronaut.jsonschema.visitor.context
 
isAddGeneratedJsonSchemaAnnotation() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
isCache() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Whether the validation result should be cached.
isDefinitionClass(String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
isDeprecated() - Method in class io.micronaut.jsonschema.model.Schema
 
isEnabled() - Method in class io.micronaut.jsonschema.configuration.validator.HealthConfiguration
 
isEnum() - Method in class io.micronaut.jsonschema.model.Schema
 
isExternalRef(String) - Static method in class io.micronaut.jsonschema.generator.SchemaReferenceCompositionSupport
Check whether a reference points outside the current schema document.
isFailOnMissingSource() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
isFailOnNotPresent() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
 
isFailOnNotPresent() - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Whether to fail when configuration contains keys not present in schema.
isInheriting(String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
isJsonSchemaRecordsProfile() - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
 
isNullable() - Method in class io.micronaut.jsonschema.model.Schema
 
isOnlyLetters(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
isReadOnly() - Method in class io.micronaut.jsonschema.model.Schema
 
isSkipOnError() - Method in class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo
 
isSupportedLocalRef(String) - Static method in class io.micronaut.jsonschema.generator.SchemaReferenceCompositionSupport
Check whether a reference points to a supported local target.
isUniqueItems() - Method in class io.micronaut.jsonschema.model.Schema
 
isValidUrl(String) - Static method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
Validates if the provided URL matches any of the allowed patterns.
isWriteOnly() - Method in class io.micronaut.jsonschema.model.Schema
 
items() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the items record component.
items() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the items record component.

J

JacksonInfoAggregator - Class in io.micronaut.jsonschema.visitor.aggregator
An aggregator for adding information from the jackson serialization annotations.
JacksonInfoAggregator() - Constructor for class io.micronaut.jsonschema.visitor.aggregator.JacksonInfoAggregator
 
javadoc() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the javadoc record component.
JavadocConfig() - Constructor for record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Initialize the configuration with defaults.
JavadocConfig(boolean) - Constructor for record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Creates an instance of a JavadocConfig record class.
javaType() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the javaType record component.
jdbcConnectionProvider() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the jdbcConnectionProvider record component.
JdbcConnectionProvider - Interface in io.micronaut.jsonschema.generator.discovery
Lazily supplies a JDBC connection to discovery providers that need one.
jdbcUrl() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the jdbcUrl record component.
jdbcUrl() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the jdbcUrl record component.
JSON_ANY_GETTER_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
JSON_ANY_SETTER_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
JSON_CREATOR_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
JSON_MAPPER - Static variable in interface io.micronaut.jsonschema.generator.loaders.SchemaLoader
 
JSON_SCHEMA_CONTEXT_PROPERTY - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
JSON_SCHEMA_DRAFT_PARAMETER - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
JSON_VALUE_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
JsonConfigurationErrorReporter - Class in io.micronaut.jsonschema.configuration.validator.report
Reports errors as JSON.
JsonConfigurationErrorReporter(JsonMapper, OutputStream) - Constructor for class io.micronaut.jsonschema.configuration.validator.report.JsonConfigurationErrorReporter
 
jsonFile() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the jsonFile record component.
JsonSchema - Annotation Interface in io.micronaut.jsonschema
An annotation that signifies that json schema should be created for the object.
JsonSchemaClassPathResourceLoader - Interface in io.micronaut.jsonschema.utils
API to retrieve a JSON Schema for a class.
JsonSchemaConfiguration - Interface in io.micronaut.jsonschema.utils
Json Schema Configuration.
JsonSchemaConfigurationValidator - Class in io.micronaut.jsonschema.configuration.validator.cli
CLI-oriented facade that constructs a classloader and environment and delegates to ConfigurationJsonSchemaValidator.
JsonSchemaConfigurationValidator(List, List, boolean, ConfigurationJsonSchemaValidator) - Constructor for class io.micronaut.jsonschema.configuration.validator.cli.JsonSchemaConfigurationValidator
 
JsonSchemaContext - Record Class in io.micronaut.jsonschema.visitor.context
A context with configuration for the JSON schema.
JsonSchemaContext(String, String, boolean, JsonSchemaContext.JsonSchemaDraft, boolean, Map, List) - Constructor for record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Creates an instance of a JsonSchemaContext record class.
JsonSchemaContext.JsonSchemaDraft - Enum Class in io.micronaut.jsonschema.visitor.context
An enum for JSON Schema draft versions.
JsonSchemaMapperFactory - Class in io.micronaut.jsonschema.serialization
A factory of mappers for json schema serialization and deserialization.
JsonSchemaMapperFactory() - Constructor for class io.micronaut.jsonschema.serialization.JsonSchemaMapperFactory
 
JsonSchemaRecordsExtension - Class in io.micronaut.jsonschema.gradle
Gradle extension backing jsonSchemaRecords discovery and record generation.
JsonSchemaRecordsExtension(ObjectFactory) - Constructor for class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
 
JsonSchemaRecordsGeneration - Record Class in io.micronaut.jsonschema.generator.records
Shared build-plugin task definition for JSON Schema discovery and source generation.
JsonSchemaRecordsGeneration(String, String, String, String, Integer, File, File, List, Boolean, Boolean) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Create a Java generation task definition.
JsonSchemaRecordsGeneration(String, String, String, String, Integer, File, File, List, Boolean, Boolean, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Create a normalized generation task definition.
JsonSchemaRecordsGeneratorConfig - Record Class in io.micronaut.jsonschema.generator.records
Configuration for schema discovery and source generation.
JsonSchemaRecordsGeneratorConfig(String, String, String, String, int, Path, Path, List, boolean, boolean) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Create a Java generation configuration.
JsonSchemaRecordsGeneratorConfig(String, String, String, String, int, Path, Path, List, boolean, boolean, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Create a normalized generator configuration.
JsonSchemaRecordsGradlePlugin - Class in io.micronaut.jsonschema.gradle
Gradle plugin that adds opt-in schema discovery and generation support.
JsonSchemaRecordsGradlePlugin() - Constructor for class io.micronaut.jsonschema.gradle.JsonSchemaRecordsGradlePlugin
 
JsonSchemaRecordsLogger - Interface in io.micronaut.jsonschema.generator.discovery
Logging abstraction used by the schema records pipeline.
JsonSchemaRecordsManifest - Record Class in io.micronaut.jsonschema.generator.records
Manifest written by the schema records pipeline.
JsonSchemaRecordsManifest(JsonSchemaRecordsManifest.Generator, String, List, JsonSchemaRecordsManifest.Parameters, JsonSchemaRecordsManifest.Discovery, List, List, List, List) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Creates an instance of a JsonSchemaRecordsManifest record class.
JsonSchemaRecordsManifest.ConfiguredSource - Record Class in io.micronaut.jsonschema.generator.records
A configured source entry.
JsonSchemaRecordsManifest.Discovery - Record Class in io.micronaut.jsonschema.generator.records
Discovery section of the manifest.
JsonSchemaRecordsManifest.Generator - Record Class in io.micronaut.jsonschema.generator.records
Generator metadata.
JsonSchemaRecordsManifest.Parameters - Record Class in io.micronaut.jsonschema.generator.records
Effective pipeline parameters.
JsonSchemaRecordsManifest.SchemaFile - Record Class in io.micronaut.jsonschema.generator.records
A discovered schema file entry.
JsonSchemaRecordsManifest.Skipped - Record Class in io.micronaut.jsonschema.generator.records
A skipped input entry.
JsonSchemaRecordsManifest.SourceMetadata - Record Class in io.micronaut.jsonschema.generator.records
Source metadata with sanitized values only.
JsonSchemaRecordsManifest.Warning - Record Class in io.micronaut.jsonschema.generator.records
A non-fatal warning entry.
JsonSchemaRecordsPipeline - Class in io.micronaut.jsonschema.generator.records
Schema discovery and source generation pipeline.
JsonSchemaRecordsPipeline(JsonSchemaRecordsLogger) - Constructor for class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline
Create a new pipeline.
JsonSchemaRecordsPipeline(JsonSchemaRecordsLogger, ClassLoader) - Constructor for class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline
Create a new pipeline.
JsonSchemaRecordsPipeline.Result - Record Class in io.micronaut.jsonschema.generator.records
Execution result.
JsonSchemaRecordsProviders - Class in io.micronaut.jsonschema.gradle
Provider-family configuration for schema records generation.
JsonSchemaRecordsProviders(ObjectFactory) - Constructor for class io.micronaut.jsonschema.gradle.JsonSchemaRecordsProviders
 
JsonSchemaResourceUtils - Class in io.micronaut.jsonschema.utils
Internal utilities for resolving JSON schema resources on the classpath.
jsonSchemas() - Method in interface io.micronaut.jsonschema.utils.JsonSchemaClassPathResourceLoader
 
jsonSchemaStringForClass(Class) - Method in interface io.micronaut.jsonschema.utils.JsonSchemaClassPathResourceLoader
This method retrieves the JSON Schema for a class for which a JSON Schema was generated.
JsonSchemaValidator - Interface in io.micronaut.jsonschema.validation
JSON Schema Validator.
JsonSchemaValidatorConfiguration - Record Class in io.micronaut.jsonschema.validation
A configuration for JsonSchemaValidator.
JsonSchemaValidatorConfiguration(String, String) - Constructor for record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Creates an instance of a JsonSchemaValidatorConfiguration record class.
JsonSchemaVisitor - Class in io.micronaut.jsonschema.visitor
A visitor for creating JSON schemas for beans.
JsonSchemaVisitor() - Constructor for class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 
jsonUrl() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the jsonUrl record component.

K

kind() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns the value of the kind record component.

L

language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the language record component.
language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the language record component.
language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the language record component.
languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the languageLevel record component.
languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the languageLevel record component.
languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the languageLevel record component.
lineNumber() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the lineNumber record component.
lineNumber(int) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set the 1-based line number in the origin file.
load() - Method in class io.micronaut.jsonschema.generator.loaders.FileLoader
 
load() - Method in interface io.micronaut.jsonschema.generator.loaders.SchemaLoader
Loads a JSON schema.
load() - Method in class io.micronaut.jsonschema.generator.loaders.StreamLoader
 
load() - Method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
logger() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the logger record component.

M

main(String[]) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.ConfigurationJsonSchemaValidatorCli
CLI entry point.
main(String[]) - Static method in class io.micronaut.jsonschema.configuration.validator.cli.ConfigurationJsonSchemaValidatorCliBootstrap
Bootstrap entry point.
main(String[]) - Static method in class io.micronaut.jsonschema.generator.GeneratorMain
The main executable.
manifestPath() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Returns the value of the manifestPath record component.
mapping() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Returns the value of the mapping record component.
maximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the maximum record component.
maximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the maximum record component.
maxItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the maxItems record component.
maxItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the maxItems record component.
maxLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the maxLength record component.
maxLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the maxLength record component.
maxProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the maxProperties record component.
maxProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the maxProperties record component.
merge(Schema) - Method in class io.micronaut.jsonschema.model.Schema
Merges the properties of the current schema with those of another schema.
merge(Schema.SchemaDiscriminator) - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
 
mergeAllOf() - Method in class io.micronaut.jsonschema.model.Schema
 
message() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the message record component.
message() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the message record component.
message() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns the value of the message record component.
message() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the message record component.
message() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Returns the value of the message record component.
META_INF - Static variable in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
 
metadata() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Returns the value of the metadata record component.
micronaut() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the micronaut record component.
MicronautJsonSchemaAnnotationsModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaAnnotationsModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaAnnotationsModuleInfo
 
MicronautJsonSchemaCommonModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaCommonModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaCommonModuleInfo
 
MicronautJsonSchemaConfigurationValidatorModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaConfigurationValidatorModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaConfigurationValidatorModuleInfo
 
MicronautJsonSchemaGeneratorModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaGeneratorModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaGeneratorModuleInfo
 
MicronautJsonSchemaGradlePluginModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaGradlePluginModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaGradlePluginModuleInfo
 
MicronautJsonSchemaMavenPluginModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaMavenPluginModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaMavenPluginModuleInfo
 
MicronautJsonSchemaProcessorModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaProcessorModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaProcessorModuleInfo
 
MicronautJsonSchemaUtilsModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaUtilsModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaUtilsModuleInfo
 
MicronautJsonSchemaValidationModuleInfo - Class in io.micronaut.jsonschema.info
 
MicronautJsonSchemaValidationModuleInfo() - Constructor for class io.micronaut.jsonschema.info.MicronautJsonSchemaValidationModuleInfo
 
MicronautMetadata - Record Class in io.micronaut.jsonschema.configuration.validator.model
Micronaut-specific schema metadata.
MicronautMetadata(String, String, String, String) - Constructor for record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Creates an instance of a MicronautMetadata record class.
micronautPath() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the micronautPath record component.
minimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the minimum record component.
minimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the minimum record component.
minItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the minItems record component.
minItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the minItems record component.
minLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the minLength record component.
minLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the minLength record component.
minProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the minProperties record component.
minProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the minProperties record component.
multipleOf() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the multipleOf record component.
multipleOf() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the multipleOf record component.

N

name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Returns the value of the name record component.
name() - Method in exception class io.micronaut.jsonschema.generator.discovery.SourceUnavailableException
 
name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the name record component.
name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the name record component.
NameUtils - Class in io.micronaut.jsonschema.visitor
A utility class for name conversions.
NameUtils() - Constructor for class io.micronaut.jsonschema.visitor.NameUtils
 
NOT_NULL_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
NULL - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
A JSON "null" value.
number() - Static method in class io.micronaut.jsonschema.model.Schema
 
NUMBER - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
NUMBER - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
An arbitrary-precision, base-10 decimal number value.

O

object() - Static method in class io.micronaut.jsonschema.model.Schema
 
OBJECT - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
OBJECT - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
An unordered set of properties mapping a string to an instance.
of(String) - Static method in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
ONE_OF_SCHEMA_REF_PREFIX - Static variable in class io.micronaut.jsonschema.model.Schema
 
option(String) - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Resolve a provider option as a string.
options() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Returns the value of the options record component.
options() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Returns the value of the options record component.
optionValue(String) - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Resolve a provider option in its configured form.
optionValues(String) - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Resolve a provider option as one or more string values.
oracle(Action) - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsProviders
Configure Oracle provider-family settings.
OracleDiscoveryScope - Enum Class in io.micronaut.jsonschema.generator.oracle
Discovery object scope used in Oracle diagnostics.
OracleDomainSchemaDiscoveryProvider - Class in io.micronaut.jsonschema.generator.oracle
Discovery provider for Oracle SQL domains with JSON validation metadata.
OracleDomainSchemaDiscoveryProvider() - Constructor for class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
OracleDualityViewSchemaDiscoveryProvider - Class in io.micronaut.jsonschema.generator.oracle
Discovery provider for Oracle JSON relational duality views.
OracleDualityViewSchemaDiscoveryProvider() - Constructor for class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 
OracleProviderConfiguration - Class in io.micronaut.jsonschema.gradle
Oracle provider-family configuration.
OracleProviderConfiguration() - Constructor for class io.micronaut.jsonschema.gradle.OracleProviderConfiguration
 
OracleProviderConfiguration() - Constructor for class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.OracleProviderConfiguration
 
originLocation() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the originLocation record component.
originLocation(String) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set the origin location for this error.
OUTPUT_LOCATION_PARAMETER - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
outputDir() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the outputDir record component.
outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the outputDir record component.
outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the outputDir record component.
outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the outputDir record component.
outputFileName() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the outputFileName record component.
outputLocation() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the outputLocation record component.
outputPackageName() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the outputPackageName record component.
outputPath() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the outputPath record component.

P

PARAMETER_PREFIX - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
parameters() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the parameters record component.
Parameters(String, String, int, String, String, List, boolean, boolean) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Creates an instance of a Parameters record class.
password() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the password record component.
password() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the password record component.
pattern() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the pattern record component.
pattern() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the pattern record component.
PREFER_RECORD - Enum constant in enum class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.RecordAdoptionStrategy
Will generate record when possible.
prefix() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns the value of the prefix record component.
prefix() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns the value of the prefix record component.
PREFIX - Static variable in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
Configuration prefix.
PREFIX - Static variable in class io.micronaut.jsonschema.configuration.validator.HealthConfiguration
Configuration prefix.
PREFIX - Static variable in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
The JSON schema validation configuration prefix.
prepareLocalCompositionReferences(Schema) - Static method in class io.micronaut.jsonschema.generator.SchemaReferenceCompositionSupport
Prepare a schema tree for the record-generation path by materializing supported local references before the schema is handed to SourceGenerator.
project - Variable in class io.micronaut.jsonschema.maven.AbstractGenerateFromJsonSchemaSourcesMojo
Maven project.
properties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the properties record component.
properties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the properties record component.
property() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the property record component.
property() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns the value of the property record component.
propertyName() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Returns the value of the propertyName record component.
provider() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Returns the value of the provider record component.
provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Returns the value of the provider record component.
provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the provider record component.
provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Returns the value of the provider record component.
PROVIDER_ID - Static variable in class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
PROVIDER_ID - Static variable in class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 
providerId() - Method in interface io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryProvider
 
providerId() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
providerId() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 
providers(Action) - Method in class io.micronaut.jsonschema.gradle.JsonSchemaRecordsExtension
Configure provider-family settings.
ProvidersConfiguration() - Constructor for class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.ProvidersConfiguration
 
put$def(String, Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
putProperty(String, Schema) - Method in class io.micronaut.jsonschema.model.Schema
 

R

rawPropertyName() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the rawPropertyName record component.
rawPropertyName(String) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set the raw (non-normalized) property name.
rawValue() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the rawValue record component.
rawValue(Object) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set the raw value.
REACHABLE - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidationStrategy
Validate only reachable roots (for example @Context, controllers, startup listeners, and beans with executable entry points) and their traversed dependencies.
reason() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the reason record component.
reason() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the reason record component.
recordAdoptionStrategy() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns the value of the recordAdoptionStrategy record component.
ref() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the ref record component.
ref() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the ref record component.
reference(String) - Static method in class io.micronaut.jsonschema.model.Schema
 
replaceHTML() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Returns the value of the replaceHTML record component.
report(Set) - Method in interface io.micronaut.jsonschema.configuration.validator.report.ConfigurationErrorReporter
Report configuration validation errors.
report(Set, Set) - Method in interface io.micronaut.jsonschema.configuration.validator.report.ConfigurationErrorReporter
 
report(Set, Set) - Method in class io.micronaut.jsonschema.configuration.validator.report.HtmlConfigurationErrorReporter
 
report(Set, Set) - Method in class io.micronaut.jsonschema.configuration.validator.report.JsonConfigurationErrorReporter
 
report(Set, Set) - Method in class io.micronaut.jsonschema.configuration.validator.report.SystemErrConfigurationErrorReporter
 
required() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the required record component.
required() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the required record component.
requireJdbcConnectionProvider() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Resolve the JDBC connection provider required by JDBC-backed discovery providers.
resolve(PropertyResolver, ConversionService, String, Class) - Method in class io.micronaut.jsonschema.configuration.validator.AutoTestResourcesPropertyExpressionResolver
 
resolve(String, ClassLoader) - Static method in class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryProviders
Resolve a configured discovery provider.
resolvePathWithinFolder(String, String, String, String) - Static method in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
Resolve and normalize a relative schema path within the given folder.
resolveSources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Resolve the configured sources.
Result(Path, int) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Creates an instance of a Result record class.
retrievalMode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns the value of the retrievalMode record component.
retrievalMode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the retrievalMode record component.
retrievalMode() - Method in exception class io.micronaut.jsonschema.generator.discovery.SchemaRetrievalException
 
retrievalMode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the retrievalMode record component.
retrievalMode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the retrievalMode record component.
rootBean() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the rootBean record component.

S

schema() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns the value of the schema record component.
schema() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the schema record component.
Schema - Class in io.micronaut.jsonschema.model
A JSON schema.
Schema() - Constructor for class io.micronaut.jsonschema.model.Schema
 
SCHEMA_RETRIEVAL - Enum constant in enum class io.micronaut.jsonschema.generator.discovery.DiscoveryStep
Retrieval of a JSON Schema document from Oracle metadata.
Schema.SchemaDiscriminator - Record Class in io.micronaut.jsonschema.model
Discriminator defines a property that can be used to distinguish between schemas that are defined as subtypes in code.
Schema.Type - Enum Class in io.micronaut.jsonschema.model
The type of schema exactly matching a primitive JSON type.
schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the schemaCacheDir record component.
schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the schemaCacheDir record component.
schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the schemaCacheDir record component.
schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the schemaCacheDir record component.
SchemaDiscoveryContext - Record Class in io.micronaut.jsonschema.generator.discovery
Execution context passed to schema discovery providers.
SchemaDiscoveryContext(boolean, boolean, Path, Path, Map, JsonSchemaRecordsLogger, JdbcConnectionProvider) - Constructor for record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Create a schema discovery context.
SchemaDiscoveryProvider - Interface in io.micronaut.jsonschema.generator.discovery
SPI for retrieving JSON Schema documents from pluggable sources.
SchemaDiscoveryProviders - Class in io.micronaut.jsonschema.generator.discovery
Resolves schema discovery providers from built-in registrations or the provider classpath.
SchemaDiscriminator(String, Map) - Constructor for record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Creates an instance of a SchemaDiscriminator record class.
schemaFile() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the schemaFile record component.
SchemaFile(String, String, String, String, String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Creates an instance of a SchemaFile record class.
SchemaInfoAggregator - Interface in io.micronaut.jsonschema.visitor.aggregator
An interface for objects responsible for aggregating JSON schema info.
schemaJson() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns the value of the schemaJson record component.
SchemaLoader - Interface in io.micronaut.jsonschema.generator.loaders
Interface for loading a JSON schema from various sources.
SchemaReferenceCompositionSupport - Class in io.micronaut.jsonschema.generator
Shared support for same-document JSON Schema references and composition that changes Java type shape.
SchemaRetrievalException - Exception Class in io.micronaut.jsonschema.generator.discovery
Input-level schema retrieval failure with a stable diagnostic code.
SchemaRetrievalException(String, String, String) - Constructor for exception class io.micronaut.jsonschema.generator.discovery.SchemaRetrievalException
 
schemas() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns the value of the schemas record component.
schemas() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
Returns the value of the schemas record component.
scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns the value of the scope record component.
scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the scope record component.
scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns the value of the scope record component.
scope() - Method in exception class io.micronaut.jsonschema.generator.discovery.SourceUnavailableException
 
scope() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the scope record component.
scope() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the scope record component.
scope() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the scope record component.
SERDEABLE_ANN - Static variable in class io.micronaut.jsonschema.generator.aggregator.AnnotationsAggregator
 
set$defs(Map) - Method in class io.micronaut.jsonschema.model.Schema
 
set$id(String) - Method in class io.micronaut.jsonschema.model.Schema
 
set$ref(String) - Method in class io.micronaut.jsonschema.model.Schema
 
set$schema(String) - Method in class io.micronaut.jsonschema.model.Schema
 
setAdditionalProperties(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
setAllOf(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setAllowedUrlPatterns(List) - Static method in class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
setAnyOf(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setBeanSchemaProperties(ClassElement, VisitorContext, JsonSchemaContext, Schema) - Static method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 
setCache(boolean) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
setConfiguration(SourceGeneratorConfig) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
Set the current configuration.
setConstValue(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setContains(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
setDefaultValue(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setDependencyInjectionValidationStrategy(DependencyInjectionValidationStrategy) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
setDeprecated(boolean) - Method in class io.micronaut.jsonschema.model.Schema
 
setDescription(String) - Method in class io.micronaut.jsonschema.model.Schema
 
setDiscriminator(Schema.SchemaDiscriminator) - Method in class io.micronaut.jsonschema.model.Schema
 
setEnabled(boolean) - Method in class io.micronaut.jsonschema.configuration.validator.HealthConfiguration
 
setEnumValues(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setExamples(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setExclusiveMaximum(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setExclusiveMinimum(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setExtendedType(Object) - Method in class io.micronaut.jsonschema.model.Schema
Set provider-specific type metadata used for source-specific Java type mapping.
setFailOnNotPresent(boolean) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
 
setFailOnNotPresent(boolean) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
setFormat(String) - Method in class io.micronaut.jsonschema.model.Schema
 
setInputFileName(String) - Static method in class io.micronaut.jsonschema.generator.SourceGenerator
 
setItems(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
setJsonMapper(JsonMapper) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
 
setMaxContains(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMaximum(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setMaxItems(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMaxLength(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMinContains(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMinimum(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setMinItems(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMinLength(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setMultipleOf(Object) - Method in class io.micronaut.jsonschema.model.Schema
 
setNot(Schema) - Method in class io.micronaut.jsonschema.model.Schema
 
setNullable(boolean) - Method in class io.micronaut.jsonschema.model.Schema
 
setOneOf(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setPattern(String) - Method in class io.micronaut.jsonschema.model.Schema
 
setProperties(Map) - Method in class io.micronaut.jsonschema.model.Schema
 
setReadOnly(boolean) - Method in class io.micronaut.jsonschema.model.Schema
 
setRequired(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setSqlPrecision(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setSqlScale(Integer) - Method in class io.micronaut.jsonschema.model.Schema
 
setSuppressionPatterns(List) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
Set patterns used to suppress validation errors.
setSuppressions(List) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationValidatorConfiguration
 
setTitle(String) - Method in class io.micronaut.jsonschema.model.Schema
 
setType(List) - Method in class io.micronaut.jsonschema.model.Schema
 
setUniqueItems(boolean) - Method in class io.micronaut.jsonschema.model.Schema
 
setWriteOnly(boolean) - Method in class io.micronaut.jsonschema.model.Schema
 
skipOnError() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the skipOnError record component.
skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the skipOnError record component.
skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the skipOnError record component.
skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the skipOnError record component.
skipped() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns the value of the skipped record component.
skipped() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the skipped record component.
Skipped(String, String, String, DiscoveryStep, String, String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Creates an instance of a Skipped record class.
SLASH - Static variable in class io.micronaut.jsonschema.utils.JsonSchemaResourceUtils
 
snippet() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the snippet record component.
snippet() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the snippet record component.
snippet(String) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set a best-effort snippet showing the invalid definition.
snippetLanguage() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the snippetLanguage record component.
snippetLanguage() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns the value of the snippetLanguage record component.
snippetLanguage(String) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
Set the snippet language.
SourceConfiguration() - Constructor for class io.micronaut.jsonschema.maven.GenerateFromJsonSchemaSourcesMojo.SourceConfiguration
 
sourceFileExtension() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
 
SourceGenerator - Class in io.micronaut.jsonschema.generator
A source generator to create source files from Json Schema.
SourceGenerator(VisitorContext.Language, GeneratorContext) - Constructor for class io.micronaut.jsonschema.generator.SourceGenerator
Constructs a new SourceGenerator instance based on the provided programming language and the generation context.
SourceGenerator(String) - Constructor for class io.micronaut.jsonschema.generator.SourceGenerator
Constructs a new SourceGenerator instance based on the provided programming language.
SourceGeneratorConfig - Record Class in io.micronaut.jsonschema.generator.utils
A configuration class for the JSON schema source generator, encapsulating the configuration properties related to the input and output paths, file names, and URL.
SourceGeneratorConfig(InputStream, String, File, Path, Path, String, String, SourceGeneratorConfig.JavadocConfig, SourceGeneratorConfig.RecordAdoptionStrategy) - Constructor for record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Creates an instance of a SourceGeneratorConfig record class.
SourceGeneratorConfig.JavadocConfig - Record Class in io.micronaut.jsonschema.generator.utils
A sub-configuration used for generated Javadoc.
SourceGeneratorConfig.RecordAdoptionStrategy - Enum Class in io.micronaut.jsonschema.generator.utils
Strategy enum that specifies when to generate records vs classes.
SourceGeneratorConfigBuilder - Class in io.micronaut.jsonschema.generator.utils
A builder class for the SourceGeneratorConfig; encapsulating the configuration properties related to the input and output paths; file names; and URL.
SourceGeneratorConfigBuilder() - Constructor for class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
 
sourceLanguage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
 
sourceMetadata() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns the value of the sourceMetadata record component.
sourceMetadata() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns the value of the sourceMetadata record component.
sourceMetadata() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the sourceMetadata record component.
SourceMetadata(String, String, Map) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Creates an instance of a SourceMetadata record class.
sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns the value of the sourceName record component.
sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the sourceName record component.
sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Returns the value of the sourceName record component.
sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the sourceName record component.
sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the sources record component.
sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the sources record component.
sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the sources record component.
sourceScope() - Method in interface io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryProvider
 
sourceScope() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
sourceScope() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 
SourceSpec - Record Class in io.micronaut.jsonschema.generator.discovery
A configured schema discovery source.
SourceSpec(String, String, Map) - Constructor for record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Create an immutable source specification.
sourceType() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the sourceType record component.
SourceUnavailableException - Exception Class in io.micronaut.jsonschema.generator.discovery
A configured discovery source is unavailable before per-object schema retrieval can start.
SourceUnavailableException(String, String, DiscoveryStep, String, String) - Constructor for exception class io.micronaut.jsonschema.generator.discovery.SourceUnavailableException
 
step() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns the value of the step record component.
step() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns the value of the step record component.
step() - Method in exception class io.micronaut.jsonschema.generator.discovery.SourceUnavailableException
 
step() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns the value of the step record component.
step() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns the value of the step record component.
StreamLoader - Class in io.micronaut.jsonschema.generator.loaders
Loads a JSON schema from an Input Stream.
StreamLoader(InputStream) - Constructor for class io.micronaut.jsonschema.generator.loaders.StreamLoader
 
STRICT_MODE_PARAMETER - Static variable in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
 
strictMode() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns the value of the strictMode record component.
string() - Static method in class io.micronaut.jsonschema.model.Schema
 
STRING - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
STRING - Enum constant in enum class io.micronaut.jsonschema.model.Schema.Type
A string of Unicode code points.
supportsPrefix(String) - Method in interface io.micronaut.jsonschema.configuration.validator.ConfigurationRule
Whether this rule supports the given configuration prefix.
SystemErrConfigurationErrorReporter - Class in io.micronaut.jsonschema.configuration.validator.report
Reports errors to System.err.
SystemErrConfigurationErrorReporter() - Constructor for class io.micronaut.jsonschema.configuration.validator.report.SystemErrConfigurationErrorReporter
Creates a reporter that writes to System.err.
SystemErrConfigurationErrorReporter(PrintStream) - Constructor for class io.micronaut.jsonschema.configuration.validator.report.SystemErrConfigurationErrorReporter
Creates a reporter that writes to the given stream.
SystemErrConfigurationErrorReporter(PrintStream, Path, Path) - Constructor for class io.micronaut.jsonschema.configuration.validator.report.SystemErrConfigurationErrorReporter
Creates a reporter that writes to the given stream and optionally prints the location of written report files.
SystemErrConfigurationErrorReporter(PrintStream, Path, Path, Path, List) - Constructor for class io.micronaut.jsonschema.configuration.validator.report.SystemErrConfigurationErrorReporter
Creates a reporter that writes to the given stream and optionally prints the location of written report files.

T

targetPackage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the targetPackage record component.
targetPackage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the targetPackage record component.
targetPackage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns the value of the targetPackage record component.
THIS_SCHEMA_REF - Static variable in class io.micronaut.jsonschema.model.Schema
 
title() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the title record component.
title() - Element in annotation interface io.micronaut.jsonschema.JsonSchema
The title of the JSON schema.
toBuilder() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Convert this configuration to builder.
toGeneratorConfig() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Convert this task definition to the generator configuration.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.JavadocConfig
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.jsonschema.validation.JsonSchemaValidatorConfiguration
Returns a string representation of this record class.
toString() - Method in class io.micronaut.jsonschema.validation.ValidationMessageAdapter
 
toString() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
Returns a string representation of this record class.
TRUE - Static variable in class io.micronaut.jsonschema.model.Schema
A true schema is a schema that would be valid for any instance.
type() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
Returns the value of the type record component.
type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the type record component.
type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the type record component.
type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
Returns the value of the type record component.
type(ConfigurationError.Type) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
TYPE_MAP - Static variable in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
TYPE_MAP_NULLABLE - Static variable in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
TypeAggregator - Class in io.micronaut.jsonschema.generator.aggregator
An aggregator for deducing type information from json schema.

U

unicodeToString(String) - Static method in class io.micronaut.jsonschema.generator.aggregator.TypeAggregator
 
uniqueItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
Returns the value of the uniqueItems record component.
uniqueItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
Returns the value of the uniqueItems record component.
UNSUPPORTED_ANNOTATIONS - Static variable in class io.micronaut.jsonschema.visitor.aggregator.JacksonInfoAggregator
 
UNSUPPORTED_ANNOTATIONS - Static variable in class io.micronaut.jsonschema.visitor.aggregator.ValidationInfoAggregator
 
uri() - Element in annotation interface io.micronaut.jsonschema.JsonSchema
The schema's relative or absolute URI.
UrlLoader - Class in io.micronaut.jsonschema.generator.loaders
Loads a JSON schema from a URL.
UrlLoader(String) - Constructor for class io.micronaut.jsonschema.generator.loaders.UrlLoader
 
username() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
Returns the value of the username record component.
username() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
Returns the value of the username record component.
usesJdbc() - Method in interface io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryProvider
 
usesJdbc() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
 
usesJdbc() - Method in class io.micronaut.jsonschema.generator.oracle.OracleDualityViewSchemaDiscoveryProvider
 

V

validate() - Method in class io.micronaut.jsonschema.configuration.validator.cli.DependencyInjectionConfigurationValidator
Executes dependency-injection validation for the configured classpath and environments.
validate() - Method in class io.micronaut.jsonschema.configuration.validator.cli.JsonSchemaConfigurationValidator
Validate the configuration found on the configured classpath.
validate(ConfigurableBeanContext) - Method in class io.micronaut.jsonschema.configuration.validator.DefaultDependencyInjectionValidator
Validates dependency wiring for reachable roots discovered in the given context.
validate(ConfigurableBeanContext) - Method in interface io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidator
Validates dependency-injection relationships available in the given bean context.
validate(Environment) - Method in interface io.micronaut.jsonschema.configuration.validator.ConfigurationValidator
Validates the environment configuration.
validate(ConfigurationValidationContext) - Method in interface io.micronaut.jsonschema.configuration.validator.ConfigurationRule
Perform custom validation for a configuration prefix (or a single @EachProperty entry) and return any additional ConfigurationErrors.
validate(Object, Class) - Method in interface io.micronaut.jsonschema.validation.JsonSchemaValidator
Validate Object based on types JSON schema.
validate(Object, String) - Method in interface io.micronaut.jsonschema.validation.JsonSchemaValidator
Validate Object against a JSON schema.
validate(Object, Map) - Method in interface io.micronaut.jsonschema.validation.JsonSchemaValidator
Validate Object against a JSON schema.
validate(String, Class) - Method in interface io.micronaut.jsonschema.validation.JsonSchemaValidator
Validate JSON based on a types JSON schema.
validate(ClassLoader, Environment) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationJsonSchemaValidator
Validate the given environment against schemas resolvable from the given classloader.
validate(ClassLoader, Environment) - Method in interface io.micronaut.jsonschema.configuration.validator.ConfigurationValidator
Validates the environment configuration.
validateAndReport(ConfigurationErrorReporter) - Method in class io.micronaut.jsonschema.configuration.validator.cli.JsonSchemaConfigurationValidator
Validate and report using the given reporter.
ValidationInfoAggregator - Class in io.micronaut.jsonschema.visitor.aggregator
An aggregator for adding information from the validation annotations.
ValidationInfoAggregator() - Constructor for class io.micronaut.jsonschema.visitor.aggregator.ValidationInfoAggregator
 
ValidationMessage - Interface in io.micronaut.jsonschema.validation
JSON Schema Validation Message.
ValidationMessageAdapter - Class in io.micronaut.jsonschema.validation
Adapter from Error into ValidationMessage.
ValidationMessageAdapter(Error) - Constructor for class io.micronaut.jsonschema.validation.ValidationMessageAdapter
 
value() - Method in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
 
valueOf(String) - Static method in enum class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.generator.discovery.DiscoveryStep
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.generator.oracle.OracleDiscoveryScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.RecordAdoptionStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.model.Schema.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.jsonschema.visitor.context.JsonSchemaContext.JsonSchemaDraft
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.configuration.validator.DependencyInjectionValidationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.generator.discovery.DiscoveryStep
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.generator.oracle.OracleDiscoveryScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig.RecordAdoptionStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.model.Schema.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.jsonschema.visitor.context.JsonSchemaContext.JsonSchemaDraft
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
Returns the value of the version record component.
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 

W

warn(String) - Method in interface io.micronaut.jsonschema.generator.discovery.JsonSchemaRecordsLogger
Log a warning line.
warn(String, String) - Method in class io.micronaut.jsonschema.generator.utils.GeneratorContext
Record a non-fatal generation warning.
Warning(String, String) - Constructor for record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
Creates an instance of a Warning record class.
Warning(String, String, String, DiscoveryStep, String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
Creates an instance of a Warning record class.
WARNING - Enum constant in enum class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Type
A validation warning.
warnings() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
Returns the value of the warnings record component.
warnings() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
Returns the value of the warnings record component.
withInputFolder(Path) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the input folder of json schema.
withInputStream(InputStream) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the input stream config.
withJavadoc(SourceGeneratorConfig.JavadocConfig) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Sets the Javadoc-specific configuration.
withJsonFile(File) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the File of a json schema.
withJsonUrl(String) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the URL of a json schema.
withOutputFileName(String) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the desired file name for single generations.
withOutputFolder(Path) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the Output path for the generated files.
withOutputPackageName(String) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Adds the Package name for generated files.
withRecordAdoptionStrategy(SourceGeneratorConfig.RecordAdoptionStrategy) - Method in class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfigBuilder
Sets the strategy for generating records vs classes.
withType(ConfigurationError.Type) - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
 
writeSchema(Schema, ClassElement, VisitorContext, JsonSchemaContext) - Static method in class io.micronaut.jsonschema.visitor.JsonSchemaVisitor
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form