A B C D G H I M N O R S T V W 
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
 
isAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
Adds a check if all characters are in fact digits.
isNotAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicateBuilder
Adds a check if any character is in fact not alphabetic.
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

NumberPredicateBuilder - Class in org.solidcoding.validation.predicates
 

O

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

StringPredicateBuilder - Class in org.solidcoding.validation.predicates
 

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
 
A B C D G H I M N O R S T V W 
All Classes All Packages