Uses of Interface
com.github.victools.jsonschema.generator.StatefulConfig
-
-
Uses of StatefulConfig in com.github.victools.jsonschema.generator
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generator Modifier and Type Interface Description interface
ConfigFunction<S extends TypeScope,R>
Functional interface for realising one of various configurations.interface
CustomDefinitionProvider
Deprecated.useCustomDefinitionProviderV2
insteadinterface
CustomDefinitionProviderV2
Provider of non-standard JSON schema definitions.interface
CustomPropertyDefinitionProvider<M extends MemberScope<?,?>>
Provider of non-standard JSON schema definitions.interface
InstanceAttributeOverride<M extends MemberScope<?,?>>
Deprecated.useInstanceAttributeOverrideV2
insteadinterface
InstanceAttributeOverrideV2<M extends MemberScope<?,?>>
Entry point for customising the JSON Schema attributes being collected for a property.interface
SchemaGeneratorConfig
Default implementation of a schema generator's configuration.interface
SubtypeResolver
Resolver for looking up a declared type's subtypes in order to list those specifically (in anSchemaKeyword.TAG_ANYOF
).interface
TypeAttributeOverride
Deprecated.useTypeAttributeOverrideV2
insteadinterface
TypeAttributeOverrideV2
Entry point for customising the JSON Schema attributes being collected for a type in general, i.e.Classes in com.github.victools.jsonschema.generator that implement StatefulConfig Modifier and Type Class Description class
SchemaGeneratorConfigPart<M extends MemberScope<?,?>>
Generic collection of reflection based analysis for populating a JSON Schema from a certain kind of member.class
SchemaGeneratorGeneralConfigPart
Generic collection of reflection based analysis for populating a JSON Schema targeting a specific type in general.class
SchemaGeneratorTypeConfigPart<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 StatefulConfig Modifier and Type Class Description class
SchemaGeneratorConfigImpl
Default 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 StatefulConfig Modifier and Type Class Description class
InlineSchemaModule
Default module being included ifOption.INLINE_ALL_SCHEMAS
is enabled. -
Uses of StatefulConfig in com.github.victools.jsonschema.generator.naming
Subinterfaces of StatefulConfig in com.github.victools.jsonschema.generator.naming Modifier and Type Interface Description interface
SchemaDefinitionNamingStrategy
Naming strategy for the keys in the "definitions"/"$defs" containing shared/reused subschemas.Classes in com.github.victools.jsonschema.generator.naming that implement StatefulConfig Modifier and Type Class Description class
CleanSchemaDefinitionNamingStrategy
Wrapper for aSchemaDefinitionNamingStrategy
that performs a specific clean-up task on all returned values.class
DefaultSchemaDefinitionNamingStrategy
Default implementation of aSchemaDefinitionNamingStrategy
using the output ofTypeContext.getSimpleTypeDescription(ResolvedType)
as definition name/key.
-