All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AttributeCollector Helper class for looking-up various attribute values for a field or method via a given configuration instance.ConfigFunction<S extends TypeScope,R> Functional interface for realising one of various configurations.ConstantValueModule Default module being included ifOption.VALUES_FROM_CONSTANT_FIELDS
is enabled.CustomDefinition The result of a custom definition look-up.CustomDefinitionProvider Deprecated. useCustomDefinitionProviderV2
insteadCustomDefinitionProviderV2 Provider of non-standard JSON schema definitions.EnumModule Default module being included for theOption.ENUM_AS_STRING
.FieldExclusionModule Default module for excluding fields.FieldScope Representation of a single introspected field.FlattenedOptionalModule Default module being included ifOption.FLATTENED_OPTIONALS
is enabled.InstanceAttributeOverride<M extends MemberScope<?,?>> Entry point for customising a JSON Schema being generated for a certain kind of reference/context.MemberScope<M extends com.fasterxml.classmate.members.ResolvedMember<T>,T extends Member> Representation of a single introspected field or method.MethodExclusionModule Default module for excluding methods.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...)
.SchemaConstants JSON Schema properties and their values.SchemaGenerationContext Generation context for sub-schema definitions.SchemaGenerationContextImpl Generation context in which to collect definitions of traversed types and remember where they are being referenced.SchemaGenerator Generator for JSON Schema definitions via reflection based analysis of a given class.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.SchemaGeneratorConfigImpl Default implementation of a schema generator's configuration.SchemaGeneratorConfigPart<M extends MemberScope<?,?>> Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.SchemaGeneratorTypeConfigPart<S extends TypeScope> Generic collection of reflection based analysis for populating a JSON Schema.SimpleTypeModule Default module being included for theOption.ADDITIONAL_FIXED_TYPES
.SimplifiedOptionalModule Default module being included ifOption.SIMPLIFIED_OPTIONALS
is enabled.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).TypeContextFactory Factory class for creatingTypeContext
instances.TypeScope Representation of a single type to represent as (sub) schema.