Interface CustomDefinitionProvider

All Superinterfaces:
CustomDefinitionProviderV2, StatefulConfig

@Deprecated public interface CustomDefinitionProvider extends CustomDefinitionProviderV2
Deprecated.
Provider of non-standard JSON schema definitions.
  • Method Details

    • provideCustomSchemaDefinition

      CustomDefinition provideCustomSchemaDefinition(com.fasterxml.classmate.ResolvedType javaType, TypeContext context)
      Deprecated.
      Look-up the non-standard JSON schema definition for a given type. If it returns null, the next definition provider is expected to be applied.
      Parameters:
      javaType - generic type to provide custom definition for
      context - overall type resolution context being used
      Returns:
      non-standard JSON schema definition (may be null)
    • provideCustomSchemaDefinition

      default CustomDefinition provideCustomSchemaDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context)
      Deprecated.
      Description copied from interface: CustomDefinitionProviderV2
      Look-up the non-standard JSON schema definition for a given type. If it returns null, the next definition provider is expected to be applied.
      Specified by:
      provideCustomSchemaDefinition in interface CustomDefinitionProviderV2
      Parameters:
      javaType - generic type to provide custom definition for
      context - generation context allowing to let the standard generation take over nested parts of the custom definition
      Returns:
      non-standard JSON schema definition (may be null)