public abstract class CollectionArgs
extends java.lang.Object
Collection| Modifier and Type | Method and Description |
|---|---|
static <C extends java.util.Collection<E>,E> |
requireContains(C collection,
E element,
java.lang.String message)
Require that a given collection contain a specific element
|
static <M extends java.util.Map<K,V>,K,V> |
requireContainsKey(M map,
K key,
java.lang.String message)
Require that a given map contain a specific key
|
static <M extends java.util.Map<K,V>,K,V> |
requireContainsValue(M map,
V value,
java.lang.String message)
Require that a given map contain a specific value
|
static <C extends java.util.Collection<E>,E> |
requireEmpty(C collection,
java.lang.String message)
Require that a given collection is empty
|
static <M extends java.util.Map<K,V>,K,V> |
requireEmpty(M map,
java.lang.String message)
Require that a given map is empty
|
static <C extends java.util.Collection<E>,E> |
requireExcludes(C collection,
E element,
java.lang.String message)
Require that a given collection does not contain a specific element
|
static <M extends java.util.Map<K,V>,K,V> |
requireExcludesKey(M map,
K key,
java.lang.String message)
Require that a given map does not contain a specific key
|
static <M extends java.util.Map<K,V>,K,V> |
requireExcludesValue(M map,
V value,
java.lang.String message)
Require that a given map does not contain a specific value
|
static <C extends java.util.Collection<E>,E> |
requireMaxSize(C collection,
int size,
java.lang.String message)
Require that a given collection does not exceed a max size
|
static <M extends java.util.Map<K,V>,K,V> |
requireMaxSize(M map,
int size,
java.lang.String message)
Require that a given map does not exceed a max size
|
static <C extends java.util.Collection<E>,E> |
requireMinSize(C collection,
int size,
java.lang.String message)
Require that a given collection has a minimum size
|
static <M extends java.util.Map<K,V>,K,V> |
requireMinSize(M map,
int size,
java.lang.String message)
Require that a given map has a minimum size
|
static <C extends java.util.Collection<E>,E> |
requireNonEmpty(C collection,
java.lang.String message)
Require that a given collection is not empty
|
static <M extends java.util.Map<K,V>,K,V> |
requireNonEmpty(M map,
java.lang.String message)
Require that a given map is not empty
|
@Nonnull
public static <C extends java.util.Collection<E>,E> C requireContains(C collection,
E element,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checkelement - the required elementmessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireContainsKey(M map,
K key,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkkey - the required keymessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireContainsValue(M map,
V value,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkvalue - the required valuemessage - the error message@Nonnull
public static <C extends java.util.Collection<E>,E> C requireExcludes(C collection,
E element,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checkelement - the element to excludemessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireExcludesKey(M map,
K key,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkkey - the key to excludemessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireExcludesValue(M map,
V value,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkvalue - the value to excludemessage - the error message@Nonnull
public static <C extends java.util.Collection<E>,E> C requireMaxSize(C collection,
int size,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checksize - the maximum sizemessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireMaxSize(M map,
int size,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checksize - the maximum sizemessage - the error message@Nonnull
public static <C extends java.util.Collection<E>,E> C requireEmpty(C collection,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checkmessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireEmpty(M map,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkmessage - the error message@Nonnull
public static <C extends java.util.Collection<E>,E> C requireMinSize(C collection,
int size,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checksize - the minimum sizemessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireMinSize(M map,
int size,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checksize - the minimum sizemessage - the error message@Nonnull
public static <C extends java.util.Collection<E>,E> C requireNonEmpty(C collection,
@Nonnull
java.lang.String message)
C - the collection typeE - the element typecollection - the collection to checkmessage - the error message@Nonnull
public static <M extends java.util.Map<K,V>,K,V> M requireNonEmpty(M map,
@Nonnull
java.lang.String message)
M - the map typeK - the key typeV - the value typemap - the map to checkmessage - the error message