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.