A C F G I J N O P R V 
All Classes All Packages

A

applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
 

C

com.github.victools.jsonschema.module.jakarta.validation - package com.github.victools.jsonschema.module.jakarta.validation
 

F

forValidationGroups(Class<?>...) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Add validation groups to be considered.

G

getAnnotationFromFieldOrGetter(MemberScope<?, ?>, Class<A>, Function<A, Class<?>[]>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Retrieves the annotation instance of the given type, either from the field itself or (if not present) from its getter.

I

INCLUDE_PATTERN_EXPRESSIONS - com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Use this option to include a string's "pattern" according to @Pattern(regexp = "...") or @Email(regexp = "...").
isNullable(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine whether a given field or method is annotated to be not nullable.
isRequired(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine whether a given field or method is deemed to be required in its parent type.

J

JakartaValidationModule - Class in com.github.victools.jsonschema.module.jakarta.validation
JSON Schema Generation Module: based on annotations from the jakarta.validation.constraints package.
JakartaValidationModule(JakartaValidationOption...) - Constructor for class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Constructor.
JakartaValidationOption - Enum in com.github.victools.jsonschema.module.jakarta.validation
Flags to enable/disable certain aspects of the JakartaValidationModule's processing.

N

NOT_NULLABLE_FIELD_IS_REQUIRED - com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Use this option to add not-nullable fields to their parent's list of "required" properties.
NOT_NULLABLE_METHOD_IS_REQUIRED - com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Use this option to add not-nullable methods to their parent's list of "required" properties.

O

overrideInstanceAttributes(ObjectNode, MemberScope<?, ?>, SchemaGenerationContext) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Implementation of the functional InstanceAttributeOverrideV2 interface.

P

PREFER_IDN_EMAIL_FORMAT - com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Use this option to indicate the "idn-email" format instead of "email" when an @Email annotation is being found.

R

resolveArrayMaxItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given array type's maximum number of items.
resolveArrayMinItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given array type's minimum number of items.
resolveNumberExclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a number type's maximum (exclusive) value.
resolveNumberExclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a number type's minimum (exclusive) value.
resolveNumberInclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a number type's maximum (inclusive) value.
resolveNumberInclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a number type's minimum (inclusive) value.
resolveStringFormat(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given text type's format.
resolveStringMaxLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given text type's maximum number of characters.
resolveStringMinLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given text type's minimum number of characters.
resolveStringPattern(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationModule
Determine a given text type's pattern.

V

valueOf(String) - Static method in enum com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.victools.jsonschema.module.jakarta.validation.JakartaValidationOption
Returns an array containing the constants of this enum type, in the order they are declared.
A C F G I J N O P R V 
All Classes All Packages