Interface TypeAttributeOverride

All Superinterfaces:
StatefulConfig, TypeAttributeOverrideV2

@Deprecated public interface TypeAttributeOverride extends TypeAttributeOverrideV2
Deprecated.
Entry point for customising a JSON Schema being generated for a particular java type, i.e. the part that may be referenced multiple times.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    overrideTypeAttributes(tools.jackson.databind.node.ObjectNode collectedTypeAttributes, TypeScope scope, SchemaGenerationContext context)
    Deprecated.
    Add/remove attributes on the given JSON Schema node - this is specifically intended for attributes relating to the type in general.
    void
    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.

    Methods inherited from interface com.github.victools.jsonschema.generator.StatefulConfig

    resetAfterSchemaGenerationFinished