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 interfaceCustomDefinitionProviderDeprecated.useCustomDefinitionProviderV2insteadMethods 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.ObjectNodeSchemaGenerationContext. createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)Create an inline definition for the given targetType.com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContext. createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)Create a standard definition for the given targetType.CustomDefinitionSchemaGeneratorConfig. getCustomDefinition(com.fasterxml.classmate.ResolvedType javaType, SchemaGenerationContext context, CustomDefinitionProviderV2 ignoredDefinitionProvider)Look-up the non-standard JSON schema definition for a given type.SchemaGeneratorConfigBuilderSchemaGeneratorConfigBuilder. with(CustomDefinitionProviderV2 definitionProvider)Deprecated.SchemaGeneratorGeneralConfigPartSchemaGeneratorGeneralConfigPart. 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 CustomDefinitionProviderV2DefinitionKey. getIgnoredDefinitionProvider()Getter for the a 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 SchemaGenerationContextImplSchemaGenerationContextImpl. 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.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.com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinition(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)com.fasterxml.jackson.databind.node.ObjectNodeSchemaGenerationContextImpl. createStandardDefinitionReference(com.fasterxml.classmate.ResolvedType targetType, CustomDefinitionProviderV2 ignoredDefinitionProvider)CustomDefinitionSchemaGeneratorConfigImpl. 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 classInlineSchemaModuleDefault module being included ifOption.INLINE_ALL_SCHEMASis enabled.
-