Package com.codesseur.validation
Class DictionaryVerifier<K,V,T extends com.codesseur.iterate.container.Dictionary<K,V>>
- java.lang.Object
-
- com.codesseur.validation.Verifier<T,DictionaryVerifier<K,V,T>>
-
- com.codesseur.validation.DictionaryVerifier<K,V,T>
-
@Immutable public abstract class DictionaryVerifier<K,V,T extends com.codesseur.iterate.container.Dictionary<K,V>> extends Verifier<T,DictionaryVerifier<K,V,T>>
-
-
Constructor Summary
Constructors Constructor Description DictionaryVerifier()
-
Method Summary
-
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
-
hasSize
public DictionaryVerifier<K,V,T> hasSize(int size)
-
isNotEmpty
public DictionaryVerifier<K,V,T> isNotEmpty()
-
isEmpty
public DictionaryVerifier<K,V,T> isEmpty()
-
noneMatch
public DictionaryVerifier<K,V,T> noneMatch(BiPredicate<? super K,? super V> matcher)
-
allMatch
public DictionaryVerifier<K,V,T> allMatch(BiPredicate<? super K,? super V> matcher)
-
anyMatches
public DictionaryVerifier<K,V,T> anyMatches(BiPredicate<? super K,? super V> matcher)
-
containsKey
public DictionaryVerifier<K,V,T> containsKey(K key)
-
notContainsKey
public DictionaryVerifier<K,V,T> notContainsKey(K key)
-
notContainsAnyKeys
public DictionaryVerifier<K,V,T> notContainsAnyKeys(Iterable<? extends K> keys)
-
containsAllKeys
@SafeVarargs public final DictionaryVerifier<K,V,T> containsAllKeys(K... keys)
-
containsAnyKeys
@SafeVarargs public final DictionaryVerifier<K,V,T> containsAnyKeys(K... keys)
-
notContainsAnyKeys
@SafeVarargs public final DictionaryVerifier<K,V,T> notContainsAnyKeys(K... keys)
-
-