Uses of Interface
com.github.victools.jsonschema.generator.CustomDefinitionProviderV2
Packages that use CustomDefinitionProviderV2
Package
Description
-
Uses of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generator
Subinterfaces of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generatorMethods in com.github.victools.jsonschema.generator that return types with arguments of type CustomDefinitionProviderV2Modifier and TypeMethodDescriptionSchemaGeneratorGeneralConfigPart.getCustomDefinitionProviders()Getter for the applicable custom definition provider.Methods in com.github.victools.jsonschema.generator with parameters of type CustomDefinitionProviderV2Modifier and TypeMethodDescriptiontools.jackson.databind.node.ObjectNodeSchemaGenerationContext.createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider) Create an inline definition for the given targetType.tools.jackson.databind.node.ObjectNodeSchemaGenerationContext.createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider) Create a standard definition for the given targetType.SchemaGeneratorConfig.getCustomDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context, CustomDefinitionProviderV2 ignoredDefinitionProvider) Look-up the non-standard JSON schema definition for a given type.SchemaGeneratorConfigBuilder.with(CustomDefinitionProviderV2 definitionProvider) Deprecated.SchemaGeneratorGeneralConfigPart.withCustomDefinitionProvider(CustomDefinitionProviderV2 definitionProvider) Adding a custom schema provider - if it returns null for a given type, the next definition provider will be applied. -
Uses of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generator.impl
Methods in com.github.victools.jsonschema.generator.impl that return CustomDefinitionProviderV2Modifier and TypeMethodDescriptionDefinitionKey.getIgnoredDefinitionProvider()Getter for the custom definition provider that was the first to be skipped during the generation of the schema definition.Methods in com.github.victools.jsonschema.generator.impl with parameters of type CustomDefinitionProviderV2Modifier and TypeMethodDescriptionSchemaGenerationContextImpl.addReference(com.fasterxml.classmate.ResolvedType javaType, tools.jackson.databind.node.ObjectNode referencingNode, CustomDefinitionProviderV2 ignoredDefinitionProvider, boolean isNullable) Remember for the specified type that the given node is supposed to either include or reference the type's associated schema.booleanSchemaGenerationContextImpl.containsDefinition(com.fasterxml.classmate.ResolvedType javaType, CustomDefinitionProviderV2 ignoredDefinitionProvider) Whether this context (already) contains a definition for the specified type, considering custom definition providers after the specified one.tools.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl.createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider) tools.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl.createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider) SchemaGeneratorConfigImpl.getCustomDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context, CustomDefinitionProviderV2 ignoredDefinitionProvider) Constructors in com.github.victools.jsonschema.generator.impl with parameters of type CustomDefinitionProviderV2ModifierConstructorDescriptionprotectedDefinitionKey(com.fasterxml.classmate.ResolvedType type, CustomDefinitionProviderV2 ignoredDefinitionProvider) Constructor. -
Uses of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generator.impl.module
Classes in com.github.victools.jsonschema.generator.impl.module that implement CustomDefinitionProviderV2Modifier and TypeClassDescriptionclassDefault module being included ifOption.INLINE_ALL_SCHEMASis enabled.
CustomDefinitionProviderV2instead