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

A

addMessage(String, String) - Method in class io.validly.Notification
 
addMessage(String, String) - Method in interface io.validly.ValidlyNote
Adds the message with an owner into this notification.

C

canBeNull() - Method in class io.validly.PreCondition
Set the null value to be considered as valid.
canBeNull() - Method in class io.validly.PreConditionInteger
 
canBeNull() - Method in class io.validly.PreConditionString
 

E

equals(Object) - Method in class io.validly.Notification
 

F

FailFastValidator - Class in io.validly
Class for starting a validation rule in Fail-Fast mode:
FailFastValidator() - Constructor for class io.validly.FailFastValidator
 
fieldMessages - Variable in class io.validly.Notification
 

G

getMessages(String) - Method in class io.validly.Notification
 
getMessages() - Method in class io.validly.Notification
 
getMessages() - Method in interface io.validly.ValidlyNote
 

H

hashCode() - Method in class io.validly.Notification
 

I

io.validly - package io.validly
 
io.validly.excpetion - package io.validly.excpetion
 
isNotEmpty() - Method in class io.validly.Notification
 

L

lengthMustBeAtLeast(int, String) - Method in class io.validly.ValidationEngineString
Set a value with length less than the min to be considered as invalid.
lengthMustBeWithin(int, int, String) - Method in class io.validly.ValidationEngineString
Convenience method for defining max and min lengths
lengthMustNotExceed(int, String) - Method in class io.validly.ValidationEngineString
Set a value with length greater than the max to be considered as invalid.

M

message - Variable in class io.validly.Then
 
must(Predicate<T>, String) - Method in class io.validly.PreCondition
 
must(Predicate<T>, String) - Static method in class io.validly.Then
 
must(Predicate<T>, String) - Method in class io.validly.ValidationEngine
Set the value for which the predicate test returns false to be considered as invalid.
must(Predicate<Integer>, String) - Method in class io.validly.ValidationEngineInteger
 
must(Predicate<String>, String) - Method in class io.validly.ValidationEngineString
 
mustContain(CharSequence, String) - Method in class io.validly.ValidationEngineString
Set a value that does not contain String.contains(java.lang.CharSequence) the provided sequence of char values to be considered as invalid.
mustConvert(Function<T, NEW_TYPE>, String) - Method in class io.validly.ValidationEngine
Applies the given function with the value.
mustFatally(Predicate<T>, String) - Method in class io.validly.ValidationEngine
Same as method ValidationEngine.must(java.util.function.Predicate<T>, java.lang.String) but the remaining validation predicates defined for this value will not be evaluated if the predicate test returns false (Note-All Mode).
mustNotBeBlank(String) - Method in class io.validly.PreConditionString
Set a blank value to be considered as a validation error.
mustNotBeNull(String) - Method in class io.validly.PreCondition
Set the null value to be considered as a validation error.
mustNotBeNull(String) - Method in class io.validly.PreConditionInteger
 
mustNotBeNull(String) - Method in class io.validly.PreConditionString
 
mustNotBeNull(String) - Static method in class io.validly.Then
 
mustNotBeNullWhen(boolean, String) - Method in class io.validly.PreCondition
Set the null value to be considered as a validation error if the provided boolean is true.
mustNotBeNullWhen(boolean, String) - Method in class io.validly.PreConditionInteger
 
mustNotBeNullWhen(boolean, String) - Method in class io.validly.PreConditionString
 
mustStartWith(String, String) - Method in class io.validly.ValidationEngineString
Set value that does not start with String.startsWith(java.lang.String, int) the provided string to be considered invalid.

N

NoteAllValidator - Class in io.validly
Class for starting a validation rule in Note-All mode:
NoteAllValidator() - Constructor for class io.validly.NoteAllValidator
 
NoteFirstValidator - Class in io.validly
Class for starting a validation rule in Note-First mode:
NoteFirstValidator() - Constructor for class io.validly.NoteFirstValidator
 
Notification - Class in io.validly
 
Notification() - Constructor for class io.validly.Notification
 
Notification(Map<String, List<String>>) - Constructor for class io.validly.Notification
 

P

PreCondition<T,FV extends ValidationEngine> - Class in io.validly
 
PreConditionInteger - Class in io.validly
 
PreConditionString - Class in io.validly
 
predicate - Variable in class io.validly.Then
 

S

setFailOnFirst(boolean) - Method in class io.validly.ValidationEngine
 
setStopValidation(boolean) - Method in class io.validly.ValidationEngine
 

T

Then<T> - Class in io.validly
 
Then(Predicate<T>, String) - Constructor for class io.validly.Then
 

V

valid(String) - Static method in class io.validly.FailFastValidator
Starts a type String validation rule.
valid(Integer) - Static method in class io.validly.FailFastValidator
Starts a type Integer validation rule.
valid(T) - Static method in class io.validly.FailFastValidator
Starts a type T validation rule.
valid(String, String, ValidlyNote) - Static method in class io.validly.NoteAllValidator
Starts a type String validation rule with ValidlyNote note.
valid(String, List<String>) - Static method in class io.validly.NoteAllValidator
Starts a type String validation rule with List note.
valid(Integer, String, ValidlyNote) - Static method in class io.validly.NoteAllValidator
Starts a type Integer validation rule with ValidlyNote note.
valid(Integer, List<String>) - Static method in class io.validly.NoteAllValidator
Starts a type Integer validation rule with List note.
valid(T, String, ValidlyNote) - Static method in class io.validly.NoteAllValidator
Starts a type T validation rule with ValidlyNote note.
valid(T, List<String>) - Static method in class io.validly.NoteAllValidator
Starts a type T validation rule with List note.
valid(String, String, ValidlyNote) - Static method in class io.validly.NoteFirstValidator
Starts a type String validation rule with ValidlyNote note.
valid(String, List<String>) - Static method in class io.validly.NoteFirstValidator
Starts a type String validation rule with List note.
valid(Integer, String, ValidlyNote) - Static method in class io.validly.NoteFirstValidator
Starts a type Integer validation rule with ValidlyNote note.
valid(Integer, List<String>) - Static method in class io.validly.NoteFirstValidator
Starts a type Integer validation rule with List note.
valid(T, String, ValidlyNote) - Static method in class io.validly.NoteFirstValidator
Starts a type T validation rule with ValidlyNote note.
valid(T, List<String>) - Static method in class io.validly.NoteFirstValidator
Starts a type Integer validation rule with List note.
validateWhen(boolean) - Method in class io.validly.PreCondition
Ignores the whole validation rule if the given value is false.
validateWhen(boolean) - Method in class io.validly.PreConditionInteger
 
validateWhen(boolean) - Method in class io.validly.PreConditionString
 
validationEngine - Variable in class io.validly.PreCondition
 
ValidationEngine<T,FV extends ValidationEngine> - Class in io.validly
 
ValidationEngine(String, T, ValidlyNote) - Constructor for class io.validly.ValidationEngine
 
ValidationEngine(T, List<String>) - Constructor for class io.validly.ValidationEngine
 
ValidationEngine(T) - Constructor for class io.validly.ValidationEngine
 
ValidationEngineInteger - Class in io.validly
Validation engine for Integer type value.
ValidationEngineInteger(String, Integer, ValidlyNote) - Constructor for class io.validly.ValidationEngineInteger
 
ValidationEngineInteger(Integer, List<String>) - Constructor for class io.validly.ValidationEngineInteger
 
ValidationEngineInteger(Integer) - Constructor for class io.validly.ValidationEngineInteger
 
ValidationEngineString - Class in io.validly
Validation engine for String type value.
ValidationEngineString(String) - Constructor for class io.validly.ValidationEngineString
 
ValidationEngineString(String, String, ValidlyNote) - Constructor for class io.validly.ValidationEngineString
 
ValidationEngineString(String, List<String>) - Constructor for class io.validly.ValidationEngineString
 
ValidationErrorException - Exception in io.validly.excpetion
Exception for Fail-Fast validator mode.
ValidationErrorException(String) - Constructor for exception io.validly.excpetion.ValidationErrorException
 
ValidlyNote - Interface in io.validly
Interface fof a Notification object which is used to collect information about the errors during the validation.
valueMustBeAtLeast(int, String) - Method in class io.validly.ValidationEngineInteger
Set a value that is less than the max to be considered as invalid.
valueMustBeWithin(int, int, String) - Method in class io.validly.ValidationEngineInteger
Convenience method for defining max and min values.
valueMustNotExceed(int, String) - Method in class io.validly.ValidationEngineInteger
Set a value that is greater than the max to be considered as invalid.

W

when(boolean, Then<T>...) - Method in class io.validly.PreCondition
Evaluate the provided Then predicate(s) if the given boolean value is true.
when(Predicate<T>, Then<T>...) - Method in class io.validly.ValidationEngine
Evaluate the provided Then predicate(s) if the first predicate is true.
when(boolean, Then<T>...) - Method in class io.validly.ValidationEngine
Evaluate the provided Then predicate(s) if the given boolean value is true.
A C E F G H I L M N P S T V W 
Skip navigation links