Class Validator
java.lang.Object
ch.nolix.base.validation.validator.Validator
-
Method Summary
Modifier and TypeMethodDescriptionstatic NamableByteMediatorassertThat(byte argument) static NamableIterableMediator<Byte> assertThat(byte[] argument) static NamableDoubleMediatorassertThat(double argument) static NamableIterableMediator<Double> assertThat(double[] argument) static NamableLongMediatorassertThat(int argument) static NamableIterableMediator<Long> assertThat(int[] argument) static NamableLongMediatorassertThat(long argument) static NamableIterableMediator<Long> assertThat(long[] argument) static <A> NamableObjectMediator<A> assertThat(A argument) static <T> ExtendedTypeMediator<T> assertThat(Class<T> argument) static <A> NamableIterableMediator<A> assertThat(Iterable<A> argument) static ExtendedMethodMediatorassertThat(Method argument) static ExtendedStringMediatorassertThat(String argument) static NamableBigDecimalMediatorassertThat(BigDecimal argument) static <T> ExtendedOptionalMediator<T> assertThat(Optional<T> argument) static NamableBitMediatorassertThatTheBit(boolean argument) static MultiDoubleMediatorassertThatTheDoubles(Iterable<Double> arguments) static <E> MultiArgumentMediator<E> assertThatTheElements(E[] arguments) static <E> MultiArgumentMediator<E> assertThatTheElements(Iterable<E> arguments) static MultiLongMediatorassertThatTheLongs(Iterable<Long> longs) static MultiStringMediatorassertThatTheStrings(Iterable<String> arguments)
-
Method Details
-
assertThat
- Type Parameters:
A- is the type of the given argument.- Parameters:
argument-- Returns:
- a new
NamableObjectMediatorfor given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableBigDecimalMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableByteMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableIterableMediatorfor the given argument.
-
assertThat
- Type Parameters:
T- is the type of the given argument- Parameters:
argument-- Returns:
- a new
ExtendedTypeMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableDoubleMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableIterableMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableLongMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableIterableMediatorfor the given argument.
-
assertThat
- Type Parameters:
A- is the type of the elements of the given argument.- Parameters:
argument-- Returns:
- a new
NamableIterableMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableLongMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
NamableIterableMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
ExtendedMethodMediatorfor the given argument.
-
assertThat
- Type Parameters:
T- is the type of the element of the givenOptionalargument.- Parameters:
argument-- Returns:
- a new
ExtendedOptionalMediatorfor the given argument.
-
assertThat
- Parameters:
argument-- Returns:
- a new
ExtendedStringMediatorfor the given argument.
-
assertThatTheBit
- Parameters:
argument-- Returns:
- a new
NamableBitMediatorfor the given argument.
-
assertThatTheDoubles
- Parameters:
arguments-- Returns:
- a new
MultiDoubleMediatorfor the given arguments. - Throws:
RuntimeException- if the given arguments is null.
-
assertThatTheElements
- Type Parameters:
E- is the type of the given arguments.- Parameters:
arguments-- Returns:
- a new
MultiArgumentMediatorfor the given arguments. - Throws:
RuntimeException- if the given arguments is null.
-
assertThatTheElements
- Type Parameters:
E- is the type of the given arguments.- Parameters:
arguments-- Returns:
- a new
MultiArgumentMediatorfor the given arguments. - Throws:
RuntimeException- if the given arguments is null.
-
assertThatTheLongs
- Parameters:
longs-- Returns:
- a new
MultiLongMediatorfor the given longs. - Throws:
RuntimeException- if the given longs is null.
-
assertThatTheStrings
- Parameters:
arguments-- Returns:
- a new
MultiStringMediatorfor the given arguments. - Throws:
RuntimeException- if the given arguments is null.
-