Package com.codesseur.validation
Class OptionalVerifier<T>
- java.lang.Object
-
- com.codesseur.validation.Verifier<Optional<T>,OptionalVerifier<T>>
-
- com.codesseur.validation.OptionalVerifier<T>
-
@Immutable public abstract class OptionalVerifier<T> extends Verifier<Optional<T>,OptionalVerifier<T>>
-
-
Constructor Summary
Constructors Constructor Description OptionalVerifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptionalVerifier<T>ifPresentSatisfies(Predicate<? super T> condition)OptionalVerifier<T>isEmpty()OptionalVerifier<T>isPresent()-
Methods inherited from class com.codesseur.validation.Verifier
as, get, isEqualTo, isIn, isIn, isInstanceOf, isInstanceOf, isNotEqualTo, isNotNull, isNull, map, mapAs, matches, notIn, notIn, otherwise, otherwise, otherwise, otherwiseThrow, otherwiseThrow, otherwiseThrow, otherwiseThrowLast, satisfies, satisfies, then, verify, violates
-
-
-
-
Method Detail
-
ifPresentSatisfies
public OptionalVerifier<T> ifPresentSatisfies(Predicate<? super T> condition)
-
isEmpty
public OptionalVerifier<T> isEmpty()
-
isPresent
public OptionalVerifier<T> isPresent()
-
-