All Classes and Interfaces

Class
Description
Abstract base class for implementing checkers that validate objects of type T.
Main entry point for object validation and type checking.
Checker for array instances, providing fluent validation methods for arrays of any reference type.
A specialized checker for BiConsumer instances, providing fluent API methods to assert various behaviors and properties of a BiConsumer, such as exception safety, input modification, and no-op behavior.
A specialized checker for BiFunction instances, providing a fluent API for validating the behavior of a BiFunction<T, U, R>.
Checker for BigDecimal instances, providing fluent validation methods for arbitrary-precision decimal numbers.
Checker for BigInteger instances, providing fluent validation methods for arbitrary-precision integer numbers.
A specialized checker for BiPredicate instances, providing a fluent API to verify their behavior with optional deep cloning of input arguments.
A specialized checker for Callable instances, providing fluent assertions for validating the behavior and results of Callable tasks.
CheckerColor is a specialized checker for validating and performing assertions on Color values.
A specialized checker for Consumer instances, providing fluent assertions for verifying the behavior of Consumer operations.
CheckerCurrency is a specialized checker for validating and performing assertions on Currency values.
CheckerDate is a specialized checker for validating and performing assertions on Date values.
Checker for Double instances, providing fluent validation methods for double-precision floating-point numbers.
CheckerDuration is a specialized checker for validating and performing assertions on Duration values.
CheckerException is a custom unchecked exception used for validation and checking errors.
CheckerFile provides a fluent API for performing various checks and validations on File objects.
Checker for Float instances, providing fluent validation methods for single-precision floating-point numbers.
A specialized checker for Function instances, providing a fluent API for validating function behavior and results.
A specialized checker for validating properties and constraints on graph data structures.
Checker for Integer instances, providing fluent validation methods for integer numbers.
CheckerJson is a specialized checker for validating properties and structure of JSON data represented by Jackson's JsonNode.
A specialized checker for List collections, providing fluent API methods to perform various checks and validations on lists.
CheckerLocalDate is a specialized checker for validating and performing assertions on LocalDate values.
CheckerLocalDateTime is a specialized checker for validating and performing assertions on LocalDateTime values.
CheckerLocalTime is a specialized checker for validating and performing assertions on LocalTime values.
Checker for Long instances, providing fluent validation methods for long integer numbers.
A specialized checker for Map instances, providing fluent assertion methods for validating map properties and contents.
Checker for matrix (2D array) instances, providing fluent validation methods for matrices of any numeric type.
CheckerPeriod is a specialized checker for validating and performing assertions on Period values.
Checker for Polygon instances, providing fluent validation methods for 2D polygon objects.
A specialized checker for Predicate instances, providing a fluent API for validating function behavior and results.
A specialized checker for Runnable instances, providing a fluent API for validating function behavior and results.
A specialized checker for Set collections, providing fluent assertion methods for validating set properties and contents.
CheckerString is a specialized checker for validating and performing assertions on String values.
A specialized checker for Supplier instances, providing a fluent API for validating function behavior and results.
A specialized checker for Tree data structures, providing a fluent API to assert various properties and invariants about a tree.
A specialized checker for URI objects, providing fluent validation methods for various URI components such as scheme, host, port, authority, fragment, path, and query.
Cloner provides a utility method for deep cloning objects using Kryo serialization.
ExceptionTracker tracks and manages exceptions thrown, not thrown, and not checked during validation or testing.
Graph is a generic class representing a graph data structure with nodes and weighted edges.
Edge represents a connection between two nodes in the graph, possibly with a weight and additional properties.
InterfaceChecker defines a contract for checker classes that validate values using predicates.
InterfaceCheckerDate defines a contract for date/time checker classes, providing common validation methods such as comparisons (before, after, in range) and temporal checks (past, future).
Interface for fluent number checkers, providing common validation methods for numeric types.
Message provides utility methods for retrieving and formatting localized messages from a properties file.
Tree is a generic class representing a tree data structure with nodes and children.
TreeNode represents a node in the tree, holding a value and a list of children.
Utils provides utility methods for deep equality checks and other helper functions.