Uses of Package
com.github.victools.jsonschema.generator
-
Classes in com.github.victools.jsonschema.generator used by com.github.victools.jsonschema.generator Class Description ConfigFunction Functional interface for realising one of various configurations.CustomDefinition The result of a custom definition look-up.CustomDefinitionProviderV2 Provider of non-standard JSON schema definitions.FieldScope Representation of a single introspected field.InstanceAttributeOverride Entry point for customising a JSON Schema being generated for a certain kind of reference/context.MemberScope Representation of a single introspected field or method.MethodScope Representation of a single introspected method.Module Collection of configurations for the schema generation.Option Configuration options to be set on aSchemaGeneratorConfigBuilder
instance.OptionPreset Selection ofOption
entries to be enabled by default, which can be overridden viaSchemaGeneratorConfigBuilder.with(Option, Option...)
/SchemaGeneratorConfigBuilder.without(Option, Option...)
.SchemaGenerationContext Generation context for sub-schema definitions.SchemaGeneratorConfig Default implementation of a schema generator's configuration.SchemaGeneratorConfigBuilder Builder class for creating a configuration object to be passed into the SchemaGenerator's constructor.SchemaGeneratorConfigPart Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.SchemaGeneratorTypeConfigPart Generic collection of reflection based analysis for populating a JSON Schema.TypeAttributeOverride Entry point for customising a JSON Schema being generated for a particularJavaType
, i.e.TypeContext Context in which types can be resolved (as well as their declared fields and methods).TypeScope Representation of a single type to represent as (sub) schema. -
Classes in com.github.victools.jsonschema.generator used by com.github.victools.jsonschema.generator.impl Class Description CustomDefinition The result of a custom definition look-up.CustomDefinitionProviderV2 Provider of non-standard JSON schema definitions.FieldScope Representation of a single introspected field.InstanceAttributeOverride Entry point for customising a JSON Schema being generated for a certain kind of reference/context.MethodScope Representation of a single introspected method.Option Configuration options to be set on aSchemaGeneratorConfigBuilder
instance.SchemaGenerationContext Generation context for sub-schema definitions.SchemaGeneratorConfig Default implementation of a schema generator's configuration.SchemaGeneratorConfigPart Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.SchemaGeneratorTypeConfigPart Generic collection of reflection based analysis for populating a JSON Schema.TypeAttributeOverride Entry point for customising a JSON Schema being generated for a particularJavaType
, i.e.TypeContext Context in which types can be resolved (as well as their declared fields and methods).TypeScope Representation of a single type to represent as (sub) schema. -
Classes in com.github.victools.jsonschema.generator used by com.github.victools.jsonschema.generator.impl.module Class Description FieldScope Representation of a single introspected field.MethodScope Representation of a single introspected method.Module Collection of configurations for the schema generation.SchemaGeneratorConfigBuilder Builder class for creating a configuration object to be passed into the SchemaGenerator's constructor.TypeScope Representation of a single type to represent as (sub) schema.