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

A

applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
 

C

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

F

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

G

getAnnotationFromFieldOrGetter(MemberScope<?, ?>, Class<A>, Function<A, Class<?>[]>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
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.javax.validation.JavaxValidationOption
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.javax.validation.JavaxValidationModule
Determine whether a given field or method is annotated to be not nullable.
isRequired(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine whether a given field or method is deemed to be required in its parent type.

J

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

N

NOT_NULLABLE_FIELD_IS_REQUIRED - com.github.victools.jsonschema.module.javax.validation.JavaxValidationOption
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.javax.validation.JavaxValidationOption
Use this option to add not-nullable methods to their parent's list of "required" properties.

P

PREFER_IDN_EMAIL_FORMAT - com.github.victools.jsonschema.module.javax.validation.JavaxValidationOption
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.javax.validation.JavaxValidationModule
Determine a given array type's maximum number of items.
resolveArrayMinItems(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a given array type's minimum number of items.
resolveNumberExclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a number type's maximum (exclusive) value.
resolveNumberExclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a number type's minimum (exclusive) value.
resolveNumberInclusiveMaximum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a number type's maximum (inclusive) value.
resolveNumberInclusiveMinimum(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a number type's minimum (inclusive) value.
resolveStringFormat(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a given text type's format.
resolveStringMaxLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a given text type's maximum number of characters.
resolveStringMinLength(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a given text type's minimum number of characters.
resolveStringPattern(MemberScope<?, ?>) - Method in class com.github.victools.jsonschema.module.javax.validation.JavaxValidationModule
Determine a given text type's pattern.

V

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