Uses of Interface
com.github.victools.jsonschema.generator.SchemaGeneratorConfig
Packages that use SchemaGeneratorConfig
Package
Description
-
Uses of SchemaGeneratorConfig in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return SchemaGeneratorConfigModifier and TypeMethodDescriptionSchemaGeneratorConfigBuilder.build()Create a schema generator instance from the builder.SchemaGenerator.getConfig()Returns theSchemaGeneratorConfigassociated with thisSchemaGenerator.SchemaGenerationContext.getGeneratorConfig()Getter for the applicable configuration.Methods in com.github.victools.jsonschema.generator with parameters of type SchemaGeneratorConfigModifier and TypeMethodDescriptionvoidTypeAttributeOverride.overrideTypeAttributes(tools.jackson.databind.node.ObjectNode jsonSchemaTypeNode, TypeScope scope, SchemaGeneratorConfig config) Deprecated.Add/remove attributes on the given JSON Schema node - this is specifically intended for attributes relating to the type in general.Constructors in com.github.victools.jsonschema.generator with parameters of type SchemaGeneratorConfigModifierConstructorDescriptionSchemaGenerator(SchemaGeneratorConfig config) Constructor.SchemaGenerator(SchemaGeneratorConfig config, TypeContext context) Constructor.TypeContext(com.fasterxml.classmate.AnnotationConfiguration annotationConfig, SchemaGeneratorConfig generatorConfig) Constructor. -
Uses of SchemaGeneratorConfig in com.github.victools.jsonschema.generator.impl
Classes in com.github.victools.jsonschema.generator.impl that implement SchemaGeneratorConfigModifier and TypeClassDescriptionclassDefault implementation of a schema generator's configuration.Methods in com.github.victools.jsonschema.generator.impl that return SchemaGeneratorConfigMethods in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfigModifier and TypeMethodDescriptionstatic TypeContextTypeContextFactory.createDefaultTypeContext(SchemaGeneratorConfig config) Create the defaultTypeContextwithAnnotationInclusion.INCLUDE_AND_INHERIT_IF_INHERITED.
This is equivalent to calling:TypeContextFactory.createTypeContext(AnnotationInclusion.INCLUDE_AND_INHERIT_IF_INHERITED)static TypeContextTypeContextFactory.createTypeContext(com.fasterxml.classmate.AnnotationConfiguration annotationConfig, SchemaGeneratorConfig config) Create the aTypeContextwith the givenAnnotationConfiguration.static TypeContextTypeContextFactory.createTypeContext(com.fasterxml.classmate.AnnotationInclusion annotationInclusion, SchemaGeneratorConfig config) Create the aTypeContextwith the givenAnnotationInclusion.Constructors in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfigModifierConstructorDescriptionConstructor.SchemaGenerationContextImpl(SchemaGeneratorConfig generatorConfig, TypeContext typeContext) Constructor initialising type resolution context.