A C D G H I L N O P R S T V W 
All Classes All Packages

A

and(Rule.Extended<T>) - Method in interface org.solidcoding.validation.api.contracts.ContinuingValidationBuilder
Connect your current predicate to another one.
and(Rule<T>) - Method in interface org.solidcoding.validation.api.contracts.ContinuingValidationBuilder
Connect your current predicate to another one.
and(T) - Method in interface org.solidcoding.validation.predicates.ConstraintAppender
 
andThen(Runnable) - Method in interface org.solidcoding.validation.api.contracts.ContinuingValidationBuilder
Same as validate(); but returns a custom object in the form of a supplier.
andThen(Supplier<R>) - Method in interface org.solidcoding.validation.api.contracts.ContinuingValidationBuilder
Same as validate(); but returns a custom object in the form of a supplier.
ArgumentAppender<T> - Interface in org.solidcoding.validation.api.contracts
 

C

compliesWith(Collection<Rule<T>>) - Method in interface org.solidcoding.validation.api.contracts.ValidationBuilder
 
compliesWith(Rule.Extended<T>) - Method in interface org.solidcoding.validation.api.contracts.ValidationBuilder
 
compliesWith(Rule<T>) - Method in interface org.solidcoding.validation.api.contracts.ValidationBuilder
 
ConstraintAppender<T,​R> - Interface in org.solidcoding.validation.predicates
 
contains(CharSequence, CharSequence...) - Static method in class org.solidcoding.validation.predicates.StringPredicate
Checks whether the given charSequences are present anywhere in the value.
contains(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicate
Checks whether the given Integers are present anywhere in the value.
contains(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.NumberPredicate
Checks whether the given Integers are present anywhere in the value.
ContinuingValidationBuilder<T> - Interface in org.solidcoding.validation.api.contracts
 

D

DecimalNumberPredicate - Class in org.solidcoding.validation.predicates
 
defineThatIt(BiPredicate<T, Object>) - Static method in class org.solidcoding.validation.api.Definitions
 
defineThatIt(Predicate<T>) - Static method in class org.solidcoding.validation.api.Definitions
 
Definitions - Class in org.solidcoding.validation.api
 
doesNotContain(CharSequence, CharSequence...) - Static method in class org.solidcoding.validation.predicates.StringPredicate
Checks whether the given charSequences are present anywhere in the value.
doesNotContain(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicate
Checks whether the given Integers are not present anywhere in the value.
doesNotContain(Integer, Integer...) - Static method in class org.solidcoding.validation.predicates.NumberPredicate
Checks whether the given Integers are not present anywhere in the value.

G

getMessage() - Method in interface org.solidcoding.validation.api.contracts.Rule.Extended
 
getMessage() - Method in interface org.solidcoding.validation.api.contracts.Rule
 
getMessage() - Method in interface org.solidcoding.validation.api.contracts.Validator
 

H

hasALengthBetween(int) - Static method in class org.solidcoding.validation.predicates.StringPredicate
 
hasALengthOf(int) - Static method in class org.solidcoding.validation.predicates.StringPredicate
 
hasAmountOfDigits(int) - Static method in class org.solidcoding.validation.predicates.NumberPredicate
 

I

isA(Class<T>) - Static method in class org.solidcoding.validation.predicates.ObjectPredicate
 
isAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicate
Adds a check if all characters are in fact digits.
isAn(Class<T>) - Static method in class org.solidcoding.validation.predicates.ObjectPredicate
 
isBetween(double) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicate
 
isBetween(int) - Static method in class org.solidcoding.validation.predicates.NumberPredicate
 
isEqualTo(double) - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicate
Check if the actual value is equal to the given one.
isEqualTo(int) - Static method in class org.solidcoding.validation.predicates.NumberPredicate
Check if the actual value is equal to the given one.
isEqualTo(String) - Static method in class org.solidcoding.validation.predicates.StringPredicate
Check if the actual value is equal to the given one.
isEqualTo(T) - Static method in class org.solidcoding.validation.predicates.ObjectPredicate
Check if the actual value is equal to the given one.
isNotAlphabetic() - Static method in class org.solidcoding.validation.predicates.StringPredicate
Adds a check if any character is in fact not alphabetic.
isNotNull() - Static method in class org.solidcoding.validation.predicates.DecimalNumberPredicate
Checks whether the actual value is present.*
isNotNull() - Static method in class org.solidcoding.validation.predicates.NumberPredicate
Checks whether the actual value is present.
isNotNull() - Static method in class org.solidcoding.validation.predicates.StringPredicate
Checks whether the actual value is present.*
isNotNumeric() - Static method in class org.solidcoding.validation.predicates.StringPredicate
Adds a check if any character is in fact not a digit.
isNull() - Static method in class org.solidcoding.validation.predicates.NumberPredicate
Checks whether the actual value is not present.
isNumeric() - Static method in class org.solidcoding.validation.predicates.StringPredicate
Adds a check if all characters are in fact digits.

L

LoggingValidator - Interface in org.solidcoding.validation.api.contracts
 

N

NumberPredicate - Class in org.solidcoding.validation.predicates
 

O

ObjectPredicate<T> - Class in org.solidcoding.validation.predicates
 
ObjectPredicate(Predicate<T>) - Constructor for class org.solidcoding.validation.predicates.ObjectPredicate
 
orElseLogMessage() - Method in interface org.solidcoding.validation.api.contracts.LoggingValidator
Users SLF4J API to log the internal message at Error level.
orElseLogMessage(Logger) - Method in interface org.solidcoding.validation.api.contracts.LoggingValidator
Users SLF4J API to log the internal message at Error level.
orElseReturn(Function<String, T>) - Method in interface org.solidcoding.validation.api.contracts.ReturningValidationBuilder
 
orElseReturn(T) - Method in interface org.solidcoding.validation.api.contracts.ReturningValidationBuilder
 
orElseThrow(Function<String, E>) - Method in interface org.solidcoding.validation.api.contracts.ThrowingValidator
 
orElseThrow(Function<String, E>) - Method in interface org.solidcoding.validation.api.contracts.VoidValidationBuilder
 
org.solidcoding.validation.api - package org.solidcoding.validation.api
 
org.solidcoding.validation.api.contracts - package org.solidcoding.validation.api.contracts
 
org.solidcoding.validation.predicates - package org.solidcoding.validation.predicates
 
otherwiseReport(String, Object...) - Method in interface org.solidcoding.validation.api.contracts.RuleBuilder.Extended
 
otherwiseReport(String, Object...) - Method in interface org.solidcoding.validation.api.contracts.RuleBuilder
 

P

PredicateAppender<T> - Interface in org.solidcoding.validation.predicates
 

R

ReturningValidationBuilder<T> - Interface in org.solidcoding.validation.api.contracts
 
Rule<T> - Interface in org.solidcoding.validation.api.contracts
 
Rule.Extended<T> - Interface in org.solidcoding.validation.api.contracts
 
RuleBuilder<T> - Interface in org.solidcoding.validation.api.contracts
 
RuleBuilder.Extended<T> - Interface in org.solidcoding.validation.api.contracts
 

S

StringPredicate - Class in org.solidcoding.validation.predicates
 

T

test(T) - Method in class org.solidcoding.validation.predicates.ObjectPredicate
 
that(BiPredicate<T, Object>) - Method in interface org.solidcoding.validation.predicates.PredicateAppender
 
that(Predicate<T>) - Method in interface org.solidcoding.validation.predicates.PredicateAppender
 
ThrowingValidator<R> - Interface in org.solidcoding.validation.api.contracts
 

V

validate() - Method in interface org.solidcoding.validation.api.contracts.Validator
 
ValidationBuilder<T> - Interface in org.solidcoding.validation.api.contracts
 
Validator - Interface in org.solidcoding.validation.api.contracts
 
Verifications - Class in org.solidcoding.validation.api
 
verifyThat(T) - Static method in class org.solidcoding.validation.api.Verifications
 
VoidValidationBuilder - Interface in org.solidcoding.validation.api.contracts
 

W

where(BiPredicate<T, Object>) - Method in interface org.solidcoding.validation.predicates.PredicateAppender
 
where(Predicate<T>) - Method in interface org.solidcoding.validation.predicates.PredicateAppender
 
whileApplying(Object) - Method in interface org.solidcoding.validation.api.contracts.ArgumentAppender
You've entered a BiPredicate flow.
A C D G H I L N O P R S T V W 
All Classes All Packages