Uses of Interface
com.github.victools.jsonschema.generator.StatefulConfig
Packages that use StatefulConfig
Package
Description
-
Uses of StatefulConfig in com.github.victools.jsonschema.generator
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generatorModifier and TypeInterfaceDescriptioninterfaceConfigFunction<S extends TypeScope,R> Functional interface for realising one of various configurations.interfaceDeprecated.interfaceProvider of non-standard JSON schema definitions.interfaceCustomPropertyDefinitionProvider<M extends MemberScope<?,?>> Provider of non-standard JSON schema definitions.interfaceInstanceAttributeOverride<M extends MemberScope<?,?>> Deprecated.useInstanceAttributeOverrideV2insteadinterfaceInstanceAttributeOverrideV2<M extends MemberScope<?,?>> Entry point for customising the JSON Schema attributes being collected for a property.interfaceDefault implementation of a schema generator's configuration.interfaceResolver for looking up a declared type's subtypes in order to list those specifically (in anSchemaKeyword.TAG_ANYOF).interfaceDeprecated.useTypeAttributeOverrideV2insteadinterfaceEntry point for customising the JSON Schema attributes being collected for a type in general, i.e. the part that may be referenced multiple times.Classes in com.github.victools.jsonschema.generator that implement StatefulConfigModifier and TypeClassDescriptionclassSchemaGeneratorConfigPart<M extends MemberScope<?,?>> Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.classGeneric collection of reflection based analysis for populating a JSON Schema targeting a specific type in general.classSchemaGeneratorTypeConfigPart<S extends TypeScope>Generic collection of reflection based analysis for populating a JSON Schema. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.impl
Classes in com.github.victools.jsonschema.generator.impl that implement StatefulConfigModifier and TypeClassDescriptionclassDefault implementation of a schema generator's configuration. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.impl.module
Classes in com.github.victools.jsonschema.generator.impl.module that implement StatefulConfigModifier and TypeClassDescriptionclassDefault module being included ifOption.INLINE_ALL_SCHEMASis enabled. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.naming
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generator.namingModifier and TypeInterfaceDescriptioninterfaceNaming strategy for the keys in the "definitions"/"$defs" containing shared/reused subschemas.Classes in com.github.victools.jsonschema.generator.naming that implement StatefulConfigModifier and TypeClassDescriptionclassWrapper for aSchemaDefinitionNamingStrategythat performs a specific clean-up task on all returned values.classDefault implementation of aSchemaDefinitionNamingStrategyusing the output ofTypeContext.getSimpleTypeDescription(ResolvedType)as definition name/key.
CustomDefinitionProviderV2instead