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 SchemaGeneratorConfigSchemaGeneratorConfigBuilder. build()Create a schema generator instance from the builder.SchemaGeneratorConfigSchemaGenerationContext. getGeneratorConfig()Getter for the applicable configuration.Methods in com.github.victools.jsonschema.generator with parameters of type SchemaGeneratorConfig Modifier and Type Method Description voidTypeAttributeOverride. 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 classSchemaGeneratorConfigImplDefault implementation of a schema generator's configuration.Methods in com.github.victools.jsonschema.generator.impl that return SchemaGeneratorConfig Modifier and Type Method Description SchemaGeneratorConfigSchemaGenerationContextImpl. getGeneratorConfig()Methods in com.github.victools.jsonschema.generator.impl with parameters of type SchemaGeneratorConfig Modifier and Type Method Description static 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 SchemaGeneratorConfig Constructor Description SchemaCleanUpUtils(SchemaGeneratorConfig config)Constructor.SchemaGenerationContextImpl(SchemaGeneratorConfig generatorConfig, TypeContext typeContext)Constructor initialising type resolution context.
-