All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AdditionalPropertiesModule Default module being included ifOption.FORBIDDEN_ADDITIONAL_PROPERTIES_BY_DEFAULTis enabled.AttributeCollector Helper class for looking-up various attribute values for a field or method via a given configuration instance.CleanSchemaDefinitionNamingStrategy Wrapper for aSchemaDefinitionNamingStrategythat performs a specific clean-up task on all returned values.ConfigFunction<S extends TypeScope,R> Functional interface for realising one of various configurations.ConstantValueModule Default module being included ifOption.VALUES_FROM_CONSTANT_FIELDSis enabled.CustomDefinition The result of a custom definition look-up.CustomDefinition.AttributeInclusion Indication whether the normal attribute collection should be performed and any attributes should be added to the custom definition.CustomDefinition.DefinitionType Indication whether a custom definition should always be inlined or follow the standard behaviour.CustomDefinitionProvider Deprecated. useCustomDefinitionProviderV2insteadCustomDefinitionProviderV2 Provider of non-standard JSON schema definitions.CustomPropertyDefinition The result of a custom definition look-up for a particular field/method.CustomPropertyDefinitionProvider<M extends MemberScope<?,?>> Provider of non-standard JSON schema definitions.DefaultSchemaDefinitionNamingStrategy Default implementation of aSchemaDefinitionNamingStrategyusing the output ofTypeContext.getSimpleTypeDescription(ResolvedType)as definition name/key.DefinitionKey Identifier for a particular sub-schema definition.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_OPTIONALSis enabled.FlattenedWrapperModule<W> Default module being included ifOption.FLATTENED_SUPPLIERis enabled, but re-usable for other generic wrappers.InlineSchemaModule Default module being included ifOption.INLINE_ALL_SCHEMASis enabled.InstanceAttributeOverride<M extends MemberScope<?,?>> Deprecated. useInstanceAttributeOverrideV2insteadInstanceAttributeOverrideV2<M extends MemberScope<?,?>> Entry point for customising the JSON Schema attributes being collected for a property.LazyValue<T> Wrapper for a value that should only be lazily initialised when being accessed for the first time.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 aSchemaGeneratorConfigBuilderinstance.OptionPreset Selection ofOptionentries to be enabled by default, which can be overridden viaSchemaGeneratorConfigBuilder.with(Option, Option...)/SchemaGeneratorConfigBuilder.without(Option, Option...).PropertySortUtils Utility class containing the declaration of the default property sort algorithm and its components.SchemaBuilder Builder for a single schema being generated.SchemaCleanUpUtils Utility for cleaning up generated schemas.SchemaConstants Deprecated. this only covers Draft 7; useSchemaKeywordinsteadSchemaDefinitionNamingStrategy Naming strategy for the keys in the "definitions"/"$defs" containing shared/reused subschemas.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.SchemaGeneratorGeneralConfigPart Generic collection of reflection based analysis for populating a JSON Schema targeting a specific type in general.SchemaGeneratorTypeConfigPart<S extends TypeScope> Generic collection of reflection based analysis for populating a JSON Schema.SchemaKeyword JSON Schema properties and their values.SchemaVersion Supported JSON Schema Versions.SimpleTypeModule Default module being included for theOption.ADDITIONAL_FIXED_TYPES.SimplifiedOptionalModule Default module being included ifOption.SIMPLIFIED_OPTIONALSis enabled.StatefulConfig Type of configuration (or an aspect of it), that may change during a schema generation and7or remember some kind of state.SubtypeResolver Resolver for looking up a declared type's subtypes in order to list those specifically (in anSchemaKeyword.TAG_ANYOF).TypeAttributeOverride Deprecated. useTypeAttributeOverrideV2insteadTypeAttributeOverrideV2 Entry point for customising the JSON Schema attributes being collected for a type in general, i.e.TypeContext Context in which types can be resolved (as well as their declared fields and methods).TypeContextFactory Factory class for creatingTypeContextinstances.TypeScope Representation of a single type to represent as (sub) schema.