Package com.twelvemonkeys.lang
Class Validate
- java.lang.Object
-
- com.twelvemonkeys.lang.Validate
-
public final class Validate extends java.lang.Object
Kind of likeorg.apache.commons.lang.Validate
. Just smarter. ;-)Uses type parameterized return values, thus making it possible to check constructor arguments before they are passed on to
super
orthis
type constructors.- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/lang/Validate.java#1 $
- Author:
- Harald Kuhr, last modified by $Author: haku $
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isTrue(boolean pExpression, java.lang.String pMessage)
static <T> T
isTrue(boolean condition, T value, java.lang.String message)
static <T> java.util.Collection<T>
noNullElements(java.util.Collection<T> pParameter)
static <T> java.util.Collection<T>
noNullElements(java.util.Collection<T> pParameter, java.lang.String pParamName)
static <T> T[]
noNullElements(T[] pParameter)
static <T> T[]
noNullElements(T[] pParameter, java.lang.String pParamName)
static <K,V>
java.util.Map<K,V>noNullKeys(java.util.Map<K,V> pParameter)
static <K,V>
java.util.Map<K,V>noNullKeys(java.util.Map<K,V> pParameter, java.lang.String pParamName)
static <K,V>
java.util.Map<K,V>noNullValues(java.util.Map<K,V> pParameter)
static <K,V>
java.util.Map<K,V>noNullValues(java.util.Map<K,V> pParameter, java.lang.String pParamName)
static <T> java.util.Collection<T>
notEmpty(java.util.Collection<T> pParameter)
static <T> java.util.Collection<T>
notEmpty(java.util.Collection<T> pParameter, java.lang.String pParamName)
static <K,V>
java.util.Map<K,V>notEmpty(java.util.Map<K,V> pParameter)
static <K,V>
java.util.Map<K,V>notEmpty(java.util.Map<K,V> pParameter, java.lang.String pParamName)
static <T extends java.lang.CharSequence>
TnotEmpty(T pParameter)
static <T> T[]
notEmpty(T[] pParameter)
static <T> T[]
notEmpty(T[] pParameter, java.lang.String pParamName)
static <T extends java.lang.CharSequence>
TnotEmpty(T pParameter, java.lang.String pParamName)
static <T> T
notNull(T pParameter)
static <T> T
notNull(T pParameter, java.lang.String pParamName)
-
-
-
Method Detail
-
notNull
public static <T> T notNull(T pParameter)
-
notNull
public static <T> T notNull(T pParameter, java.lang.String pParamName)
-
notEmpty
public static <T extends java.lang.CharSequence> T notEmpty(T pParameter)
-
notEmpty
public static <T extends java.lang.CharSequence> T notEmpty(T pParameter, java.lang.String pParamName)
-
notEmpty
public static <T> T[] notEmpty(T[] pParameter)
-
notEmpty
public static <T> T[] notEmpty(T[] pParameter, java.lang.String pParamName)
-
notEmpty
public static <T> java.util.Collection<T> notEmpty(java.util.Collection<T> pParameter)
-
notEmpty
public static <T> java.util.Collection<T> notEmpty(java.util.Collection<T> pParameter, java.lang.String pParamName)
-
notEmpty
public static <K,V> java.util.Map<K,V> notEmpty(java.util.Map<K,V> pParameter)
-
notEmpty
public static <K,V> java.util.Map<K,V> notEmpty(java.util.Map<K,V> pParameter, java.lang.String pParamName)
-
noNullElements
public static <T> T[] noNullElements(T[] pParameter)
-
noNullElements
public static <T> T[] noNullElements(T[] pParameter, java.lang.String pParamName)
-
noNullElements
public static <T> java.util.Collection<T> noNullElements(java.util.Collection<T> pParameter)
-
noNullElements
public static <T> java.util.Collection<T> noNullElements(java.util.Collection<T> pParameter, java.lang.String pParamName)
-
noNullValues
public static <K,V> java.util.Map<K,V> noNullValues(java.util.Map<K,V> pParameter)
-
noNullValues
public static <K,V> java.util.Map<K,V> noNullValues(java.util.Map<K,V> pParameter, java.lang.String pParamName)
-
noNullKeys
public static <K,V> java.util.Map<K,V> noNullKeys(java.util.Map<K,V> pParameter)
-
noNullKeys
public static <K,V> java.util.Map<K,V> noNullKeys(java.util.Map<K,V> pParameter, java.lang.String pParamName)
-
isTrue
public static boolean isTrue(boolean pExpression, java.lang.String pMessage)
-
isTrue
public static <T> T isTrue(boolean condition, T value, java.lang.String message)
-
-