Index
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
additionalPropertiesrecord component. - additionalProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
additionalPropertiesrecord 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
baseUrirecord component. - baseUrl() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
-
Returns the value of the
baseUrlrecord component. - bean() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
-
Returns the value of the
beanrecord 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
binaryAsArrayrecord 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
classpathFolderrecord 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
coderecord component. - code() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
-
Returns the value of the
coderecord 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
coderecord component. - code() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
coderecord component. - code() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
-
Returns the value of the
coderecord 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
ConfigurationErrorrecord 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.ERRORand 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
ConfigurationJsonSchemaValidatorCliusing 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
ConfigurationSchemarecord 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
ConfigurationSchemaPropertyrecord 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
ConfigurationRuleimplementations. - ConfigurationValidationContext(Environment, String, ConfigurationSchema, ConfigurationSchemaProperty, Map) - Constructor for record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
-
Creates an instance of a
ConfigurationValidationContextrecord 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
ConfiguredSourcerecord class. - constValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
constValuerecord component. - constValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
constValuerecord component. - container() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
-
Returns the value of the
containerrecord component. - createdAt() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
-
Returns the value of the
createdAtrecord component. - createDefault(ClassLoader) - Static method in interface io.micronaut.jsonschema.utils.JsonSchemaClassPathResourceLoader
-
Create a default
JsonSchemaClassPathResourceLoaderfor the givenClassLoader. - 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
createdSchemasByTyperecord 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
currentOriginatingElementsrecord 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
defaultValuerecord component. - defaultValue() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
defaultValuerecord component. - defs() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
defsrecord component. - defs() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
defsrecord 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
BeanDefinitionmetadata. - deprecated() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
deprecatedrecord component. - description() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
descriptionrecord 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
disabledReasonrecord 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
DiscoveredSchemarecord class. - discovery() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
-
Returns the value of the
discoveryrecord component. - Discovery(List) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
-
Creates an instance of a
Discoveryrecord 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
DiscoverySkippedrecord 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
DiscoveryWarningrecord 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
draftrecord 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
emittedSchemaFilesrecord 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
enumValuesrecord component. - enumValues() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
enumValuesrecord component. - environment() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
-
Returns the value of the
environmentrecord 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
exclusiveMaximumrecord component. - exclusiveMaximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
exclusiveMaximumrecord component. - exclusiveMinimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
exclusiveMinimumrecord component. - exclusiveMinimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
exclusiveMinimumrecord 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
failingPathrecord component. - failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
-
Returns the value of the
failOnMissingSourcerecord component. - failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
failOnMissingSourcerecord component. - failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
failOnMissingSourcerecord component. - failOnMissingSource() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
failOnMissingSourcerecord 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
formatrecord component. - format() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
formatrecord 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
generatedSourceFilesrecord component. - generatedTypes() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsPipeline.Result
-
Returns the value of the
generatedTypesrecord 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
generatorrecord component. - Generator(String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
-
Creates an instance of a
Generatorrecord 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
Environmentconfiguration 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
allOfcomposition 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
idrecord 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
injectionPointrecord component. - inputFolder() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
inputFolderrecord component. - inputStream() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
inputStreamrecord component. - instanceMap() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
-
Returns the value of the
instanceMaprecord 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
itemsrecord component. - items() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
itemsrecord 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
javadocrecord 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
JavadocConfigrecord class. - javaType() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
javaTyperecord component. - jdbcConnectionProvider() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
-
Returns the value of the
jdbcConnectionProviderrecord 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
jdbcUrlrecord component. - jdbcUrl() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
jdbcUrlrecord 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
jsonFilerecord 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
JsonSchemaContextrecord 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
JsonSchemaRecordsManifestrecord 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
JsonSchemaValidatorConfigurationrecord 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
jsonUrlrecord component.
K
- kind() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
-
Returns the value of the
kindrecord component.
L
- language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
languagerecord component. - language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
languagerecord component. - language() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
languagerecord component. - languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
languageLevelrecord component. - languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
languageLevelrecord component. - languageLevel() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
languageLevelrecord component. - lineNumber() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
-
Returns the value of the
lineNumberrecord 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
loggerrecord 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
manifestPathrecord component. - mapping() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
-
Returns the value of the
mappingrecord component. - maximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
maximumrecord component. - maximum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
maximumrecord component. - maxItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
maxItemsrecord component. - maxItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
maxItemsrecord component. - maxLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
maxLengthrecord component. - maxLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
maxLengthrecord component. - maxProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
maxPropertiesrecord component. - maxProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
maxPropertiesrecord 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
messagerecord component. - message() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
-
Returns the value of the
messagerecord component. - message() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
-
Returns the value of the
messagerecord component. - message() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
messagerecord component. - message() - Method in record class io.micronaut.jsonschema.generator.utils.GeneratorContext.Warning
-
Returns the value of the
messagerecord 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
metadatarecord component. - micronaut() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
micronautrecord 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
MicronautMetadatarecord class. - micronautPath() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
micronautPathrecord component. - minimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
minimumrecord component. - minimum() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
minimumrecord component. - minItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
minItemsrecord component. - minItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
minItemsrecord component. - minLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
minLengthrecord component. - minLength() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
minLengthrecord component. - minProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
minPropertiesrecord component. - minProperties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
minPropertiesrecord component. - multipleOf() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
multipleOfrecord component. - multipleOf() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
multipleOfrecord component.
N
- name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Generator
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
namerecord 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
optionsrecord component. - options() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
-
Returns the value of the
optionsrecord 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
originLocationrecord 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
outputDirrecord component. - outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
outputDirrecord component. - outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
outputDirrecord component. - outputDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
outputDirrecord component. - outputFileName() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
outputFileNamerecord component. - outputLocation() - Method in record class io.micronaut.jsonschema.visitor.context.JsonSchemaContext
-
Returns the value of the
outputLocationrecord component. - outputPackageName() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
outputPackageNamerecord component. - outputPath() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
outputPathrecord 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
parametersrecord 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
Parametersrecord class. - password() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
passwordrecord component. - password() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
passwordrecord component. - pattern() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
patternrecord component. - pattern() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
patternrecord 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
prefixrecord component. - prefix() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
-
Returns the value of the
prefixrecord 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
propertiesrecord component. - properties() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
propertiesrecord component. - property() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationError
-
Returns the value of the
propertyrecord component. - property() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
-
Returns the value of the
propertyrecord component. - propertyName() - Method in record class io.micronaut.jsonschema.model.Schema.SchemaDiscriminator
-
Returns the value of the
propertyNamerecord component. - provider() - Method in record class io.micronaut.jsonschema.generator.discovery.SourceSpec
-
Returns the value of the
providerrecord component. - provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.ConfiguredSource
-
Returns the value of the
providerrecord component. - provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
-
Returns the value of the
providerrecord component. - provider() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
-
Returns the value of the
providerrecord 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
rawPropertyNamerecord 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
rawValuerecord 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
reasonrecord component. - reason() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
-
Returns the value of the
reasonrecord component. - recordAdoptionStrategy() - Method in record class io.micronaut.jsonschema.generator.utils.SourceGeneratorConfig
-
Returns the value of the
recordAdoptionStrategyrecord component. - ref() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
refrecord component. - ref() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
refrecord 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
replaceHTMLrecord 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
requiredrecord component. - required() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
requiredrecord 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
Resultrecord class. - retrievalMode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
-
Returns the value of the
retrievalModerecord component. - retrievalMode() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
-
Returns the value of the
retrievalModerecord 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
retrievalModerecord component. - retrievalMode() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
-
Returns the value of the
retrievalModerecord component. - rootBean() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
-
Returns the value of the
rootBeanrecord component.
S
- schema() - Method in record class io.micronaut.jsonschema.configuration.validator.ConfigurationValidationContext
-
Returns the value of the
schemarecord component. - schema() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
schemarecord 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
schemaCacheDirrecord component. - schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
schemaCacheDirrecord component. - schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
schemaCacheDirrecord component. - schemaCacheDir() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
schemaCacheDirrecord 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
SchemaDiscriminatorrecord class. - schemaFile() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
-
Returns the value of the
schemaFilerecord component. - SchemaFile(String, String, String, String, String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
-
Creates an instance of a
SchemaFilerecord 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
schemaJsonrecord 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
schemasrecord component. - schemas() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Discovery
-
Returns the value of the
schemasrecord component. - scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveredSchema
-
Returns the value of the
scoperecord component. - scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoverySkipped
-
Returns the value of the
scoperecord component. - scope() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
-
Returns the value of the
scoperecord 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
scoperecord component. - scope() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
-
Returns the value of the
scoperecord component. - scope() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
scoperecord 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
skipOnErrorrecord component. - skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
skipOnErrorrecord component. - skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
skipOnErrorrecord component. - skipOnError() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
skipOnErrorrecord component. - skipped() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryResult
-
Returns the value of the
skippedrecord component. - skipped() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
-
Returns the value of the
skippedrecord 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
Skippedrecord 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
snippetrecord component. - snippet() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
-
Returns the value of the
snippetrecord 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
snippetLanguagerecord component. - snippetLanguage() - Method in record class io.micronaut.jsonschema.configuration.validator.DependencyInjectionError
-
Returns the value of the
snippetLanguagerecord 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
SourceGeneratorinstance based on the provided programming language and the generation context. - SourceGenerator(String) - Constructor for class io.micronaut.jsonschema.generator.SourceGenerator
-
Constructs a new
SourceGeneratorinstance 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
SourceGeneratorConfigrecord 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
sourceMetadatarecord component. - sourceMetadata() - Method in record class io.micronaut.jsonschema.generator.discovery.SchemaDiscoveryContext
-
Returns the value of the
sourceMetadatarecord component. - sourceMetadata() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
-
Returns the value of the
sourceMetadatarecord component. - SourceMetadata(String, String, Map) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
-
Creates an instance of a
SourceMetadatarecord class. - sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SchemaFile
-
Returns the value of the
sourceNamerecord component. - sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Skipped
-
Returns the value of the
sourceNamerecord component. - sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.SourceMetadata
-
Returns the value of the
sourceNamerecord component. - sourceName() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
sourceNamerecord component. - sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneration
-
Returns the value of the
sourcesrecord component. - sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
sourcesrecord component. - sources() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
sourcesrecord 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
sourceTyperecord 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
steprecord component. - step() - Method in record class io.micronaut.jsonschema.generator.discovery.DiscoveryWarning
-
Returns the value of the
steprecord 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
steprecord component. - step() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Returns the value of the
steprecord 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
strictModerecord 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
targetPackagerecord component. - targetPackage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
targetPackagerecord component. - targetPackage() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Parameters
-
Returns the value of the
targetPackagerecord 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
titlerecord 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
typerecord component. - type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchema
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.jsonschema.configuration.validator.model.MicronautMetadata
-
Returns the value of the
typerecord component. - type(ConfigurationError.Type) - Method in class io.micronaut.jsonschema.configuration.validator.ConfigurationError.Builder
-
Set the error
ConfigurationError.Type. - 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
uniqueItemsrecord component. - uniqueItems() - Method in record class io.micronaut.jsonschema.configuration.validator.model.ConfigurationSchemaProperty
-
Returns the value of the
uniqueItemsrecord 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
usernamerecord component. - username() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsGeneratorConfig
-
Returns the value of the
usernamerecord 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
@EachPropertyentry) and return any additionalConfigurationErrors. - 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
ErrorintoValidationMessage. - 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
versionrecord 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
Warningrecord class. - Warning(String, String, String, DiscoveryStep, String, String) - Constructor for record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest.Warning
-
Creates an instance of a
Warningrecord 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
warningsrecord component. - warnings() - Method in record class io.micronaut.jsonschema.generator.records.JsonSchemaRecordsManifest
-
Returns the value of the
warningsrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form