A B C D G H I M N O R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractLoggingValidator<T> - Class in org.solidcoding.validation.api
- AbstractLoggingValidator(ContinuingValidator<T>) - Constructor for class org.solidcoding.validation.api.AbstractLoggingValidator
- and(Predicate<T>) - Method in interface org.solidcoding.validation.api.RuleBuilder
- and(Rule<T>) - Method in interface org.solidcoding.validation.api.ContinuingValidator
- and(T) - Method in interface org.solidcoding.validation.api.ChainingPredicate
- andThen(Runnable) - Method in interface org.solidcoding.validation.api.ContinuingValidator
-
Same as validate(); but returns a custom object in the form of a supplier.
- andThen(Supplier<R>) - Method in interface org.solidcoding.validation.api.ContinuingValidator
-
Same as validate(); but returns a custom object in the form of a supplier.
B
- between(double) - Method in interface org.solidcoding.validation.predicates.DecimalNumberPredicate
- between(double) - Method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
- between(int) - Method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
C
- ChainingPredicate<T,R> - Interface in org.solidcoding.validation.api
- compliesWith(Collection<Rule<T>>) - Method in interface org.solidcoding.validation.api.ValidationBuilder
- compliesWith(Rule<T>) - Method in interface org.solidcoding.validation.api.ValidationBuilder
- contains(CharSequence, CharSequence...) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Checks whether the given charSequences are present anywhere in the value.
- contains(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
-
Checks whether the given Integers are present anywhere in the value.
- contains(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
-
Checks whether the given Integers are present anywhere in the value.
- ContinuingValidator<T> - Interface in org.solidcoding.validation.api
D
- DecimalNumberPredicate - Interface in org.solidcoding.validation.predicates
- DecimalNumberPredicateBuilder - Class in org.solidcoding.validation.predicates
- Define - Class in org.solidcoding.validation.api
- doesNotContain(CharSequence, CharSequence...) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Checks whether the given charSequences are present anywhere in the value.
- doesNotContain(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
-
Checks whether the given Integers are not present anywhere in the value.
- doesNotContain(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
-
Checks whether the given Integers are not present anywhere in the value.
G
- GenericPredicate<T> - Interface in org.solidcoding.validation.predicates
- getFailMessage() - Method in interface org.solidcoding.validation.api.Rule
- getMessage() - Method in interface org.solidcoding.validation.api.ContinuingValidator
H
- hasALengthBetween(int) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
- hasALengthOf(int) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
- hasAmountOfDigits(int) - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
I
- is() - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
- is() - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
- is(double) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
- is(int) - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
- is(String) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Check if the actual value is equal to the given one.
- is(Predicate<Double>) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
- is(Predicate<String>) - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
- isA(Class<T>) - Static method in class org.solidcoding.validation.predicates.ObjectPredicateBuilder
- isAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Adds a check if all characters are in fact digits.
- isAn(Class<T>) - Static method in class org.solidcoding.validation.predicates.ObjectPredicateBuilder
- isNotAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Adds a check if any character is in fact not alphabetic.
- isNotNull() - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicateBuilder
-
Checks whether the actual value is present.*
- isNotNull() - Static method in class org.solidcoding.validation.predicates.NumberPredicateBuilder
-
Checks whether the actual value is present.*
- isNotNull() - Static method in class org.solidcoding.validation.predicates.ObjectPredicateBuilder
-
Checks whether the actual value is present.
- isNotNull() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Checks whether the actual value is present.*
- isNotNumeric() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Adds a check if any character is in fact not a digit.
- isNumeric() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
-
Adds a check if all characters are in fact digits.
M
- MakeSure - Class in org.solidcoding.validation.api
N
O
- ObjectPredicateBuilder<T> - Class in org.solidcoding.validation.predicates
- orElseLogError(Logger) - Method in class org.solidcoding.validation.api.AbstractLoggingValidator
- orElseLogInfo(Logger) - Method in class org.solidcoding.validation.api.AbstractLoggingValidator
- orElseLogWarn(Logger) - Method in class org.solidcoding.validation.api.AbstractLoggingValidator
- orElseReturn(Function<String, R>) - Method in interface org.solidcoding.validation.api.ReturningValidator
- orElseReturn(Function<String, T>) - Method in interface org.solidcoding.validation.api.ContinuingValidator
- orElseReturn(R) - Method in interface org.solidcoding.validation.api.ReturningValidator
- orElseReturn(T) - Method in interface org.solidcoding.validation.api.ContinuingValidator
- orElseThrow(Function<String, E>) - Method in interface org.solidcoding.validation.api.VoidValidator
- org.solidcoding.validation.api - package org.solidcoding.validation.api
- org.solidcoding.validation.predicates - package org.solidcoding.validation.predicates
- otherWiseReport(String, Object...) - Method in interface org.solidcoding.validation.api.RuleBuilder
R
- ReturningValidator<R> - Interface in org.solidcoding.validation.api
- Rule<T> - Interface in org.solidcoding.validation.api
- RuleBuilder<T> - Interface in org.solidcoding.validation.api
S
T
- that(T) - Static method in class org.solidcoding.validation.api.MakeSure
- thatIt(Predicate<T>) - Static method in class org.solidcoding.validation.api.Define
V
- validate() - Method in interface org.solidcoding.validation.api.ContinuingValidator
- ValidationBuilder<T> - Interface in org.solidcoding.validation.api
- validator - Variable in class org.solidcoding.validation.api.AbstractLoggingValidator
- VoidValidator - Interface in org.solidcoding.validation.api
W
- where(Predicate<T>) - Method in interface org.solidcoding.validation.predicates.GenericPredicate
All Classes All Packages