All Classes and Interfaces
Class
Description
Methods that all array validators must contain.
Validates the state of a
BigDecimal
.Validates the state of a
BigInteger
.Validates the state of a
Boolean
.Validates the state of an
byte[]
.Validates the state of a
Byte
.Validates the state of a
Character
.Indicates that the result of a method call should not be ignored.
Methods that all
Collection
validators must contain.Validates the state of a
Collection
.Methods that all
Comparable
validators must contain.Validates the state of a
Comparable
.Methods that all decimal
Number
validators must contain.Creates validators for the Guava API.
Creates validators for the Jackson API.
Creates validators for the Java API.
Validates the state of a
Double
.Methods that all fixed-precision
Number
validators must contain.Validates the state of a
Float
.A reference to a type that may contain type parameters.
Validates the state of a
GenericType
.The configuration shared by all validators.
Creates validators for the Guava API that throw
AssertionError
immediately on validation failure.Creates validators for the Guava API that capture exceptions on validation failure rather than throwing
them immediately.
Creates validators for the Guava API that throw exceptions immediately on validation failure.
Creates validators for the Guava API with an independent configuration.
Validates the state of an
InetAddress
.Validates the state of an
Integer
or int
.Validates the state of an
Integer
.Creates validators for the Jackson API that throw
AssertionError
immediately on validation
failure.Creates validators for the Jackson API that capture exceptions on validation failure rather than throwing
them immediately.
Creates validators for the Jackson API that throw exceptions immediately on validation failure.
Creates validators for the Jackson API with an independent configuration.
Creates validators for the Java API that capture exceptions on validation failure rather than throwing them
immediately.
Creates validators for the Java API that capture exceptions on validation failure rather than throwing them
immediately.
Creates validators for the Java API that throw exceptions immediately on validation failure.
Creates validators for the Java API with an independent configuration.
Validates the state of a JsonNode.
Validates the state of a
List
.Validates the state of a
Long
.Validates the state of a
Map
.Validates the state of a Multimap, throwing an exception on the first failure.
Thrown if multiple validations have failed.
Methods that validators for numbers that may be negative must contain.
Validates the state of an
Object[]
.Methods that all object validators must contain.
Validates the state of an
Object
.Validates the state of an
Optional
.Validates the state of a
Path
.Methods that validators for numbers that may be positive must contain.
Validates the state of a
boolean[]
.Validates the state of a
boolean
.Validates the state of a
byte[]
.Validates the state of a
byte
.Validates the state of a
char[]
.Validates the state of a
char
.Validates the state of a
double[]
.Validates the state of a
double
.Validates the state of a
float[]
.Validates the state of a
float
.Validates the state of a
int[]
.Validates the state of an
int
.Validates the state of an
int
.Validates the state of a
long[]
.Validates the state of a
long
.Validates the state of a
short[]
.Validates the state of a
short
.Validates the state of an
int
that does not support negative numbers.Validates the state of a
Short
.Validates the state of a
String
.The ANSI escape codes supported by the terminal.
Validates the state of an
Integer
that does not support negative values.Validates the state of a
URI
.A failed validation.
A collection of validation failures.
Methods that all validators must contain.
A factory that creates different types of validators.
Methods that validators for numbers that may be zero must contain.