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 SchemaDefinitionNamingStrategySchemaGeneratorConfig. getDefinitionNamingStrategy()Getter for the naming strategy to be applied when determining key names in the "definitions"/"$defs".SchemaDefinitionNamingStrategySchemaGeneratorGeneralConfigPart. 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 SchemaGeneratorGeneralConfigPartSchemaGeneratorGeneralConfigPart. 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 SchemaDefinitionNamingStrategySchemaGeneratorConfigImpl. 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 classCleanSchemaDefinitionNamingStrategyWrapper for aSchemaDefinitionNamingStrategythat performs a specific clean-up task on all returned values.classDefaultSchemaDefinitionNamingStrategyDefault implementation of aSchemaDefinitionNamingStrategyusing 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.
-