Uses of Interface
com.github.victools.jsonschema.generator.naming.SchemaDefinitionNamingStrategy
Packages that use SchemaDefinitionNamingStrategy
Package
Description
-
Uses of SchemaDefinitionNamingStrategy in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return SchemaDefinitionNamingStrategyModifier and TypeMethodDescriptionSchemaGeneratorConfig.getDefinitionNamingStrategy()Getter for the naming strategy to be applied when determining key names in the "definitions"/"$defs".SchemaGeneratorGeneralConfigPart.getDefinitionNamingStrategy()Getter for the current naming strategy for keys in the "definitions"/"$defs".Methods in com.github.victools.jsonschema.generator with parameters of type SchemaDefinitionNamingStrategyModifier and TypeMethodDescriptionSchemaGeneratorGeneralConfigPart.withDefinitionNamingStrategy(SchemaDefinitionNamingStrategy namingStrategy) Replacing the current naming strategy for keys in the "definitions"/"$defs". -
Uses of SchemaDefinitionNamingStrategy in com.github.victools.jsonschema.generator.impl
Methods in com.github.victools.jsonschema.generator.impl that return SchemaDefinitionNamingStrategy -
Uses of SchemaDefinitionNamingStrategy in com.github.victools.jsonschema.generator.naming
Classes in com.github.victools.jsonschema.generator.naming that implement SchemaDefinitionNamingStrategyModifier 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.Constructors in com.github.victools.jsonschema.generator.naming with parameters of type SchemaDefinitionNamingStrategyModifierConstructorDescriptionCleanSchemaDefinitionNamingStrategy(SchemaDefinitionNamingStrategy strategy, Function<String, String> cleanUpTask) Constructor expecting a naming strategy to be wrapped and the applicable clean-up task.