Skip navigation links
A C D E F G H I J L M N P R S T U V W 

A

add(Check) - Method in class jodd.vtor.ValidationContext
Adds validation checks.
addAll(List<Check>) - Method in class jodd.vtor.ValidationContext
Adds all checks from provided list.
addClassChecks(Class) - Method in class jodd.vtor.ValidationContext
Parses class annotations and adds all checks.
addViolation(Violation) - Method in class jodd.vtor.Vtor
Adds new violation.
ALL_PROFILES - Static variable in class jodd.vtor.Vtor
 
AssertFalse - Annotation Type in jodd.vtor.constraint
 
AssertFalseConstraint - Class in jodd.vtor.constraint
 
AssertFalseConstraint() - Constructor for class jodd.vtor.constraint.AssertFalseConstraint
 
AssertTrue - Annotation Type in jodd.vtor.constraint
 
AssertTrueConstraint - Class in jodd.vtor.constraint
 
AssertTrueConstraint() - Constructor for class jodd.vtor.constraint.AssertTrueConstraint
 
AssertValid - Annotation Type in jodd.vtor.constraint
Marker for to validate the target.
AssertValidConstraint - Class in jodd.vtor.constraint
Special annotation that validates inner context of provided value.
AssertValidConstraint(ValidationContext) - Constructor for class jodd.vtor.constraint.AssertValidConstraint
 

C

cache - Static variable in class jodd.vtor.ValidationContext
 
Check - Class in jodd.vtor
Holder for validation constraint.
Check(String, ValidationConstraint) - Constructor for class jodd.vtor.Check
Creates new check for provided constraint inside current context.
clearCache() - Method in class jodd.vtor.ValidationContext
Clears the cache map
collectAnnotationChecks(List<Check>, Class, String, Annotation[]) - Method in class jodd.vtor.ValidationContext
Collect annotations for some target.
collectPropertyAnnotationChecks(List<Check>, PropertyDescriptor) - Method in class jodd.vtor.ValidationContext
Process all annotations of provided properties.
configure(AssertFalse) - Method in class jodd.vtor.constraint.AssertFalseConstraint
 
configure(AssertTrue) - Method in class jodd.vtor.constraint.AssertTrueConstraint
 
configure(AssertValid) - Method in class jodd.vtor.constraint.AssertValidConstraint
 
configure(EqualToDeclaredField) - Method in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
configure(EqualToField) - Method in class jodd.vtor.constraint.EqualToFieldConstraint
 
configure(HasSubstring) - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
configure(Length) - Method in class jodd.vtor.constraint.LengthConstraint
 
configure(Max) - Method in class jodd.vtor.constraint.MaxConstraint
 
configure(MaxLength) - Method in class jodd.vtor.constraint.MaxLengthConstraint
 
configure(Min) - Method in class jodd.vtor.constraint.MinConstraint
 
configure(MinLength) - Method in class jodd.vtor.constraint.MinLengthConstraint
 
configure(NotBlank) - Method in class jodd.vtor.constraint.NotBlankConstraint
 
configure(NotNull) - Method in class jodd.vtor.constraint.NotNullConstraint
 
configure(Range) - Method in class jodd.vtor.constraint.RangeConstraint
 
configure(Size) - Method in class jodd.vtor.constraint.SizeConstraint
 
configure(TimeAfter) - Method in class jodd.vtor.constraint.TimeAfterConstraint
 
configure(TimeBefore) - Method in class jodd.vtor.constraint.TimeBeforeConstraint
 
configure(ValidURL) - Method in class jodd.vtor.constraint.ValidURLConstraint
 
configure(WildcardMatch) - Method in class jodd.vtor.constraint.WildcardMatchConstraint
 
configure(WildcardPathMatch) - Method in class jodd.vtor.constraint.WildcardPathMatchConstraint
 
configure(A) - Method in interface jodd.vtor.ValidationConstraint
Configures constraint from associated annotation.
Constraint - Annotation Type in jodd.vtor
 
copyDefaultCheckProperties(Check, Annotation) - Method in class jodd.vtor.ValidationContext
Copies default properties from annotation to the check.
create() - Static method in class jodd.vtor.Vtor
Static constructor for fluent usage.

D

DEFAULT_PROFILE - Static variable in class jodd.vtor.Vtor
 

E

enabledProfiles - Variable in class jodd.vtor.Vtor
 
EqualToDeclaredField - Annotation Type in jodd.vtor.constraint
 
EqualToDeclaredFieldConstraint - Class in jodd.vtor.constraint
 
EqualToDeclaredFieldConstraint() - Constructor for class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
EqualToDeclaredFieldConstraint(String) - Constructor for class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
EqualToField - Annotation Type in jodd.vtor.constraint
 
EqualToFieldConstraint - Class in jodd.vtor.constraint
 
EqualToFieldConstraint() - Constructor for class jodd.vtor.constraint.EqualToFieldConstraint
 
EqualToFieldConstraint(String) - Constructor for class jodd.vtor.constraint.EqualToFieldConstraint
 

F

fieldName - Variable in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
fieldName - Variable in class jodd.vtor.constraint.EqualToFieldConstraint
 

G

getCheck() - Method in class jodd.vtor.Violation
 
getConstraint() - Method in class jodd.vtor.Check
Returns constraint to check.
getConstraint() - Method in class jodd.vtor.Violation
 
getFieldName() - Method in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
getFieldName() - Method in class jodd.vtor.constraint.EqualToFieldConstraint
 
getInvalidValue() - Method in class jodd.vtor.Violation
 
getMax() - Method in class jodd.vtor.constraint.LengthConstraint
 
getMax() - Method in class jodd.vtor.constraint.MaxConstraint
 
getMax() - Method in class jodd.vtor.constraint.MaxLengthConstraint
 
getMax() - Method in class jodd.vtor.constraint.RangeConstraint
 
getMax() - Method in class jodd.vtor.constraint.SizeConstraint
 
getMessage() - Method in class jodd.vtor.Check
 
getMin() - Method in class jodd.vtor.constraint.LengthConstraint
 
getMin() - Method in class jodd.vtor.constraint.MinConstraint
 
getMin() - Method in class jodd.vtor.constraint.MinLengthConstraint
 
getMin() - Method in class jodd.vtor.constraint.RangeConstraint
 
getMin() - Method in class jodd.vtor.constraint.SizeConstraint
 
getName() - Method in class jodd.vtor.Check
Returns check name.
getName() - Method in class jodd.vtor.ValidationConstraintContext
Returns context name.
getName() - Method in class jodd.vtor.Violation
 
getPattern() - Method in class jodd.vtor.constraint.WildcardMatchConstraint
 
getPattern() - Method in class jodd.vtor.constraint.WildcardPathMatchConstraint
 
getProfiles() - Method in class jodd.vtor.Check
 
getSeverity() - Method in class jodd.vtor.Check
 
getSubstring() - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
getTarget() - Method in class jodd.vtor.ValidationConstraintContext
Returns target object containing the value.
getTime() - Method in class jodd.vtor.constraint.TimeAfterConstraint
 
getTime() - Method in class jodd.vtor.constraint.TimeBeforeConstraint
 
getValidatedObject() - Method in class jodd.vtor.Violation
 
getValidator() - Method in class jodd.vtor.ValidationConstraintContext
Returns validator.
getViolations() - Method in class jodd.vtor.Vtor
Returns the list of validation violations or null if validation is successful.

H

HasSubstring - Annotation Type in jodd.vtor.constraint
 
HasSubstringConstraint - Class in jodd.vtor.constraint
 
HasSubstringConstraint() - Constructor for class jodd.vtor.constraint.HasSubstringConstraint
 
HasSubstringConstraint(String, boolean) - Constructor for class jodd.vtor.constraint.HasSubstringConstraint
 
hasViolations() - Method in class jodd.vtor.Vtor
Returns true if there are validations.

I

ignoreCase - Variable in class jodd.vtor.constraint.HasSubstringConstraint
 
isIgnoreCase() - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.AssertFalseConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.AssertTrueConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.AssertValidConstraint
Invokes validation on inner context.
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.EqualToFieldConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.LengthConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.MaxConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.MaxLengthConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.MinConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.MinLengthConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.NotBlankConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.NotNullConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.RangeConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.SizeConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.TimeAfterConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.TimeBeforeConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.ValidURLConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.WildcardMatchConstraint
 
isValid(ValidationConstraintContext, Object) - Method in class jodd.vtor.constraint.WildcardPathMatchConstraint
 
isValid(ValidationConstraintContext, Object) - Method in interface jodd.vtor.ValidationConstraint
Performs validation in context of target object on provided value.
isValidateAllProfilesByDefault() - Method in class jodd.vtor.Vtor
 

J

jodd.vtor - package jodd.vtor
Efficient validation tool.
jodd.vtor.constraint - package jodd.vtor.constraint
Various constraints and corresponding annotations.

L

Length - Annotation Type in jodd.vtor.constraint
 
LengthConstraint - Class in jodd.vtor.constraint
 
LengthConstraint() - Constructor for class jodd.vtor.constraint.LengthConstraint
 
LengthConstraint(int, int) - Constructor for class jodd.vtor.constraint.LengthConstraint
 

M

map - Variable in class jodd.vtor.ValidationContext
 
matchProfiles(String[]) - Method in class jodd.vtor.Vtor
Determine if any of checks profiles is among enabled profiles.
max - Variable in class jodd.vtor.constraint.LengthConstraint
 
Max - Annotation Type in jodd.vtor.constraint
 
max - Variable in class jodd.vtor.constraint.MaxConstraint
 
max - Variable in class jodd.vtor.constraint.MaxLengthConstraint
 
max - Variable in class jodd.vtor.constraint.RangeConstraint
 
max - Variable in class jodd.vtor.constraint.SizeConstraint
 
MaxConstraint - Class in jodd.vtor.constraint
 
MaxConstraint() - Constructor for class jodd.vtor.constraint.MaxConstraint
 
MaxConstraint(double) - Constructor for class jodd.vtor.constraint.MaxConstraint
 
MaxLength - Annotation Type in jodd.vtor.constraint
 
MaxLengthConstraint - Class in jodd.vtor.constraint
 
MaxLengthConstraint() - Constructor for class jodd.vtor.constraint.MaxLengthConstraint
 
MaxLengthConstraint(int) - Constructor for class jodd.vtor.constraint.MaxLengthConstraint
 
min - Variable in class jodd.vtor.constraint.LengthConstraint
 
Min - Annotation Type in jodd.vtor.constraint
 
min - Variable in class jodd.vtor.constraint.MinConstraint
 
min - Variable in class jodd.vtor.constraint.MinLengthConstraint
 
min - Variable in class jodd.vtor.constraint.RangeConstraint
 
min - Variable in class jodd.vtor.constraint.SizeConstraint
 
MinConstraint - Class in jodd.vtor.constraint
 
MinConstraint() - Constructor for class jodd.vtor.constraint.MinConstraint
 
MinConstraint(double) - Constructor for class jodd.vtor.constraint.MinConstraint
 
MinLength - Annotation Type in jodd.vtor.constraint
 
MinLengthConstraint - Class in jodd.vtor.constraint
 
MinLengthConstraint() - Constructor for class jodd.vtor.constraint.MinLengthConstraint
 
MinLengthConstraint(int) - Constructor for class jodd.vtor.constraint.MinLengthConstraint
 

N

name - Variable in class jodd.vtor.ValidationConstraintContext
 
newConstraint(Class<V>, Class) - Method in class jodd.vtor.ValidationContext
Create new constraint.
NotBlank - Annotation Type in jodd.vtor.constraint
 
NotBlankConstraint - Class in jodd.vtor.constraint
 
NotBlankConstraint() - Constructor for class jodd.vtor.constraint.NotBlankConstraint
 
NotNull - Annotation Type in jodd.vtor.constraint
 
NotNullConstraint - Class in jodd.vtor.constraint
 
NotNullConstraint() - Constructor for class jodd.vtor.constraint.NotNullConstraint
 

P

pattern - Variable in class jodd.vtor.constraint.WildcardMatchConstraint
 
pattern - Variable in class jodd.vtor.constraint.WildcardPathMatchConstraint
 

R

Range - Annotation Type in jodd.vtor.constraint
 
RangeConstraint - Class in jodd.vtor.constraint
 
RangeConstraint() - Constructor for class jodd.vtor.constraint.RangeConstraint
 
RangeConstraint(double, double) - Constructor for class jodd.vtor.constraint.RangeConstraint
 
resetProfiles() - Method in class jodd.vtor.Vtor
Reset profiles by clearing all enabled profiles and setting to default state.
resetViolations() - Method in class jodd.vtor.Vtor
Resets list of all violations.
resolveFor(Class<?>) - Static method in class jodd.vtor.ValidationContext
Resolve validation context for provided target class.

S

setFieldName(String) - Method in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
setFieldName(String) - Method in class jodd.vtor.constraint.EqualToFieldConstraint
 
setIgnoreCase(boolean) - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
setMax(int) - Method in class jodd.vtor.constraint.LengthConstraint
 
setMax(double) - Method in class jodd.vtor.constraint.MaxConstraint
 
setMax(int) - Method in class jodd.vtor.constraint.MaxLengthConstraint
 
setMax(double) - Method in class jodd.vtor.constraint.RangeConstraint
 
setMax(int) - Method in class jodd.vtor.constraint.SizeConstraint
 
setMessage(String) - Method in class jodd.vtor.Check
 
setMin(int) - Method in class jodd.vtor.constraint.LengthConstraint
 
setMin(double) - Method in class jodd.vtor.constraint.MinConstraint
 
setMin(int) - Method in class jodd.vtor.constraint.MinLengthConstraint
 
setMin(double) - Method in class jodd.vtor.constraint.RangeConstraint
 
setMin(int) - Method in class jodd.vtor.constraint.SizeConstraint
 
setPattern(String) - Method in class jodd.vtor.constraint.WildcardMatchConstraint
 
setPattern(String) - Method in class jodd.vtor.constraint.WildcardPathMatchConstraint
 
setProfiles(String...) - Method in class jodd.vtor.Check
 
setSeverity(int) - Method in class jodd.vtor.Check
 
setSeverity(int) - Method in class jodd.vtor.Vtor
Set validation severity.
setSubstring(String) - Method in class jodd.vtor.constraint.HasSubstringConstraint
 
setTime(LocalDateTime) - Method in class jodd.vtor.constraint.TimeAfterConstraint
 
setTime(LocalDateTime) - Method in class jodd.vtor.constraint.TimeBeforeConstraint
 
setValidateAllProfilesByDefault(boolean) - Method in class jodd.vtor.Vtor
Specifies how to validate when no profiles is specified.
severity - Variable in class jodd.vtor.Vtor
 
Size - Annotation Type in jodd.vtor.constraint
 
SizeConstraint - Class in jodd.vtor.constraint
 
SizeConstraint() - Constructor for class jodd.vtor.constraint.SizeConstraint
 
SizeConstraint(int, int) - Constructor for class jodd.vtor.constraint.SizeConstraint
 
substring - Variable in class jodd.vtor.constraint.HasSubstringConstraint
 

T

target - Variable in class jodd.vtor.ValidationConstraintContext
 
targetValidationContext - Variable in class jodd.vtor.constraint.AssertValidConstraint
 
time - Variable in class jodd.vtor.constraint.TimeAfterConstraint
 
time - Variable in class jodd.vtor.constraint.TimeBeforeConstraint
 
TimeAfter - Annotation Type in jodd.vtor.constraint
 
TimeAfterConstraint - Class in jodd.vtor.constraint
 
TimeAfterConstraint() - Constructor for class jodd.vtor.constraint.TimeAfterConstraint
 
TimeAfterConstraint(LocalDateTime) - Constructor for class jodd.vtor.constraint.TimeAfterConstraint
 
TimeBefore - Annotation Type in jodd.vtor.constraint
 
TimeBeforeConstraint - Class in jodd.vtor.constraint
 
TimeBeforeConstraint() - Constructor for class jodd.vtor.constraint.TimeBeforeConstraint
 
TimeBeforeConstraint(LocalDateTime) - Constructor for class jodd.vtor.constraint.TimeBeforeConstraint
 
toString() - Method in class jodd.vtor.Violation
 

U

useProfile(String) - Method in class jodd.vtor.Vtor
Enables single profile.
useProfiles(String...) - Method in class jodd.vtor.Vtor
Enables list of profiles.

V

validate(Object) - Static method in class jodd.vtor.constraint.AssertFalseConstraint
 
validate(Object) - Static method in class jodd.vtor.constraint.AssertTrueConstraint
 
validate(Object, Object, String) - Static method in class jodd.vtor.constraint.EqualToDeclaredFieldConstraint
 
validate(Object, Object, String) - Static method in class jodd.vtor.constraint.EqualToFieldConstraint
 
validate(Object, String, boolean) - Static method in class jodd.vtor.constraint.HasSubstringConstraint
 
validate(Object, int, int) - Static method in class jodd.vtor.constraint.LengthConstraint
 
validate(Object, double) - Static method in class jodd.vtor.constraint.MaxConstraint
 
validate(Object, int) - Static method in class jodd.vtor.constraint.MaxLengthConstraint
 
validate(Object, double) - Static method in class jodd.vtor.constraint.MinConstraint
 
validate(Object, int) - Static method in class jodd.vtor.constraint.MinLengthConstraint
 
validate(Object) - Static method in class jodd.vtor.constraint.NotBlankConstraint
 
validate(Object) - Static method in class jodd.vtor.constraint.NotNullConstraint
 
validate(Object, double, double) - Static method in class jodd.vtor.constraint.RangeConstraint
 
validate(Object, int, int) - Static method in class jodd.vtor.constraint.SizeConstraint
 
validate(Object, LocalDateTime) - Static method in class jodd.vtor.constraint.TimeAfterConstraint
 
validate(Object, LocalDateTime) - Static method in class jodd.vtor.constraint.TimeBeforeConstraint
 
validate(Object) - Static method in class jodd.vtor.constraint.ValidURLConstraint
 
validate(Object, String) - Static method in class jodd.vtor.constraint.WildcardMatchConstraint
 
validate(Object, String) - Static method in class jodd.vtor.constraint.WildcardPathMatchConstraint
 
validate(Object) - Method in class jodd.vtor.Vtor
Validate object using context from the annotations.
validate(ValidationContext, Object) - Method in class jodd.vtor.Vtor
 
validate(ValidationContext, Object, String) - Method in class jodd.vtor.Vtor
Performs validation of provided validation context and appends violations.
validateAllProfilesByDefault - Variable in class jodd.vtor.Vtor
 
validateWithin(ValidationContext, Object) - Method in class jodd.vtor.ValidationConstraintContext
Validates provided context and value withing this constraint content.
ValidationConstraint<A extends java.lang.annotation.Annotation> - Interface in jodd.vtor
Definition of validation constraint.
ValidationConstraintContext - Class in jodd.vtor
Validation constraint context, used for validation in ValidationConstraint.
ValidationConstraintContext(Vtor, Object, String) - Constructor for class jodd.vtor.ValidationConstraintContext
 
ValidationContext - Class in jodd.vtor
Validation context is set of all checks that can be applied on one target.
ValidationContext() - Constructor for class jodd.vtor.ValidationContext
 
ValidURL - Annotation Type in jodd.vtor.constraint
 
ValidURLConstraint - Class in jodd.vtor.constraint
 
ValidURLConstraint() - Constructor for class jodd.vtor.constraint.ValidURLConstraint
 
Violation - Class in jodd.vtor
Validation violation description.
Violation(String, Object, Object) - Constructor for class jodd.vtor.Violation
 
Violation(String, Object, Object, Check) - Constructor for class jodd.vtor.Violation
Creates new violation.
violations - Variable in class jodd.vtor.Vtor
 
vtor - Variable in class jodd.vtor.ValidationConstraintContext
 
Vtor - Class in jodd.vtor
Vtor validator.
Vtor() - Constructor for class jodd.vtor.Vtor
 
VtorException - Exception in jodd.vtor
Vtor exception.
VtorException(Throwable) - Constructor for exception jodd.vtor.VtorException
 
VtorException(String) - Constructor for exception jodd.vtor.VtorException
 
VtorException(String, Throwable) - Constructor for exception jodd.vtor.VtorException
 

W

WildcardMatch - Annotation Type in jodd.vtor.constraint
 
WildcardMatchConstraint - Class in jodd.vtor.constraint
 
WildcardMatchConstraint() - Constructor for class jodd.vtor.constraint.WildcardMatchConstraint
 
WildcardMatchConstraint(String) - Constructor for class jodd.vtor.constraint.WildcardMatchConstraint
 
WildcardPathMatch - Annotation Type in jodd.vtor.constraint
 
WildcardPathMatchConstraint - Class in jodd.vtor.constraint
 
WildcardPathMatchConstraint() - Constructor for class jodd.vtor.constraint.WildcardPathMatchConstraint
 
WildcardPathMatchConstraint(String) - Constructor for class jodd.vtor.constraint.WildcardPathMatchConstraint
 
A C D E F G H I J L M N P R S T U V W 
Skip navigation links

Copyright © 2003-present Jodd Team