A C F G I J N P R V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages