All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AdditionalPropertiesModule |
Default module being included if Option.FORBIDDEN_ADDITIONAL_PROPERTIES_BY_DEFAULT is enabled.
|
| AnnotationHelper |
Helper class providing with standard mechanism to resolve annotations on annotated entities.
|
| AttributeCollector |
Helper class for looking-up various attribute values for a field or method via a given configuration instance.
|
| CleanSchemaDefinitionNamingStrategy |
|
| ConfigFunction<S extends TypeScope,R> |
Functional interface for realising one of various configurations.
|
| ConstantValueModule |
Default module being included if Option.VALUES_FROM_CONSTANT_FIELDS is 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.
|
| CustomDefinitionProviderV2 |
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 |
|
| DefinitionKey |
Identifier for a particular sub-schema definition.
|
| EnumModule |
Default module being included for the Option.ENUM_AS_STRING.
|
| FieldExclusionModule |
Default module for excluding fields.
|
| FieldScope |
Representation of a single introspected field.
|
| FlattenedOptionalModule |
Default module being included if Option.FLATTENED_OPTIONALS is enabled.
|
| FlattenedWrapperModule<W> |
Default module being included if Option.FLATTENED_SUPPLIER is enabled, but re-usable for other generic wrappers.
|
| InlineSchemaModule |
Default module being included if Option.INLINE_ALL_SCHEMAS is enabled.
|
| InstanceAttributeOverride<M extends MemberScope<?,?>> |
Deprecated.
|
| InstanceAttributeOverrideV2<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.
|
| MemberScope.DeclarationDetails |
|
| MethodExclusionModule |
Default module for excluding methods.
|
| MethodScope |
Representation of a single introspected method.
|
| Module |
Collection of configurations for the schema generation.
|
| Option |
|
| OptionPreset |
|
| 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.
|
| SchemaDefinitionNamingStrategy |
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.
|
| SchemaKeyword.SchemaType |
|
| SchemaKeyword.TagContent |
Type of content/values to be expected under a schema tag.
|
| SchemaVersion |
Supported JSON Schema Versions.
|
| SimpleTypeModule |
Default module being included for the Option.ADDITIONAL_FIXED_TYPES.
|
| SimplifiedOptionalModule |
Default module being included if Option.SIMPLIFIED_OPTIONALS is enabled.
|
| SingleValueAsArrayModule |
Default module being included if Option.ACCEPT_SINGLE_VALUE_AS_ARRAY is 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 an SchemaKeyword.TAG_ANYOF).
|
| TypeAttributeOverride |
Deprecated.
|
| TypeAttributeOverrideV2 |
Entry point for customising the JSON Schema attributes being collected for a type in general, i.e. the part that may be referenced multiple times.
|
| TypeContext |
Context in which types can be resolved (as well as their declared fields and methods).
|
| TypeContextFactory |
|
| TypeScope |
Representation of a single type to represent as (sub) schema.
|
| Util |
Utility class offering various helper functions to simplify common checks, e.g., with the goal reduce the complexity of checks and conditions.
|