Uses of Interface
com.github.victools.jsonschema.generator.CustomDefinitionProviderV2
-
Packages that use CustomDefinitionProviderV2 Package Description com.github.victools.jsonschema.generator com.github.victools.jsonschema.generator.impl com.github.victools.jsonschema.generator.impl.module -
-
Uses of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generator
Subinterfaces of CustomDefinitionProviderV2 in com.github.victools.jsonschema.generator Modifier and Type Interface Description interface
CustomDefinitionProvider
Deprecated.useCustomDefinitionProviderV2
insteadMethods in com.github.victools.jsonschema.generator that return types with arguments of type CustomDefinitionProviderV2 Modifier and Type Method Description List<CustomDefinitionProviderV2>
SchemaGeneratorGeneralConfigPart. getCustomDefinitionProviders()
Getter for the applicable custom definition provider.Methods in com.github.victools.jsonschema.generator with parameters of type CustomDefinitionProviderV2 Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNode
SchemaGenerationContext. createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)
Create an inline definition for the given targetType.com.fasterxml.jackson.databind.node.ObjectNode
SchemaGenerationContext. createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)
Create a standard definition for the given targetType.CustomDefinition
SchemaGeneratorConfig. getCustomDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context, CustomDefinitionProviderV2 ignoredDefinitionProvider)
Look-up the non-standard JSON schema definition for a given type.SchemaGeneratorConfigBuilder
SchemaGeneratorConfigBuilder. with(CustomDefinitionProviderV2 definitionProvider)
Deprecated.SchemaGeneratorGeneralConfigPart
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 CustomDefinitionProviderV2 Modifier and Type Method Description CustomDefinitionProviderV2
DefinitionKey. 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 CustomDefinitionProviderV2 Modifier and Type Method Description SchemaGenerationContextImpl
SchemaGenerationContextImpl. addReference(com.fasterxml.classmate.ResolvedType javaType, com.fasterxml.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.boolean
SchemaGenerationContextImpl. 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.com.fasterxml.jackson.databind.node.ObjectNode
SchemaGenerationContextImpl. createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)
com.fasterxml.jackson.databind.node.ObjectNode
SchemaGenerationContextImpl. createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)
CustomDefinition
SchemaGeneratorConfigImpl. getCustomDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context, CustomDefinitionProviderV2 ignoredDefinitionProvider)
Constructors in com.github.victools.jsonschema.generator.impl with parameters of type CustomDefinitionProviderV2 Constructor Description DefinitionKey(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 CustomDefinitionProviderV2 Modifier and Type Class Description class
InlineSchemaModule
Default module being included ifOption.INLINE_ALL_SCHEMAS
is enabled.
-