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