Uses of Interface
com.github.victools.jsonschema.generator.SchemaGeneratorConfig
-
Packages that use SchemaGeneratorConfig Package Description com.github.victools.jsonschema.generator com.github.victools.jsonschema.generator.impl -
-
Uses of SchemaGeneratorConfig in com.github.victools.jsonschema.generator
Methods in com.github.victools.jsonschema.generator that return SchemaGeneratorConfig Modifier and Type Method Description SchemaGeneratorConfig
SchemaGeneratorConfigBuilder. build()
Create a schema generator instance from the builder.SchemaGeneratorConfig
SchemaGenerationContext. getGeneratorConfig()
Getter for the applicable configuration.Methods in com.github.victools.jsonschema.generator with parameters of type SchemaGeneratorConfig Modifier and Type Method Description void
TypeAttributeOverride. overrideTypeAttributes(com.fasterxml.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 SchemaGeneratorConfig Constructor Description SchemaGenerator(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 SchemaGeneratorConfig Modifier and Type Class Description class
SchemaGeneratorConfigImpl
Default implementation of a schema generator's configuration.Methods in com.github.victools.jsonschema.generator.impl that return SchemaGeneratorConfig Modifier and Type Method Description SchemaGeneratorConfig
SchemaGenerationContextImpl. getGeneratorConfig()
Methods in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfig Modifier and Type Method Description static TypeContext
TypeContextFactory. createDefaultTypeContext(SchemaGeneratorConfig config)
Create the defaultTypeContext
withAnnotationInclusion.INCLUDE_AND_INHERIT_IF_INHERITED
.
This is equivalent to calling:TypeContextFactory.createTypeContext(AnnotationInclusion.INCLUDE_AND_INHERIT_IF_INHERITED)
static TypeContext
TypeContextFactory. createTypeContext(com.fasterxml.classmate.AnnotationConfiguration annotationConfig, SchemaGeneratorConfig config)
Create the aTypeContext
with the givenAnnotationConfiguration
.static TypeContext
TypeContextFactory. createTypeContext(com.fasterxml.classmate.AnnotationInclusion annotationInclusion, SchemaGeneratorConfig config)
Create the aTypeContext
with the givenAnnotationInclusion
.Constructors in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfig Constructor Description SchemaCleanUpUtils(SchemaGeneratorConfig config)
Constructor.SchemaGenerationContextImpl(SchemaGeneratorConfig generatorConfig, TypeContext typeContext)
Constructor initialising type resolution context.
-