Skip navigation links
A C F G I J R V 

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

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.

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 R V 
Skip navigation links

Copyright © 2021 VicTools. All rights reserved.