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 $
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
UNSPECIFIED_PARAM_NAME
-
Constructor Summary
Constructors Modifier Constructor Description private
Validate()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <T extends java.lang.CharSequence>
booleanisOnlyWhiteSpace(T pParameter)
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)
-
-
-
Field Detail
-
UNSPECIFIED_PARAM_NAME
private static final java.lang.String UNSPECIFIED_PARAM_NAME
- See Also:
- Constant Field Values
-
-
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)
-
isOnlyWhiteSpace
private static <T extends java.lang.CharSequence> boolean isOnlyWhiteSpace(T pParameter)
-
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)
-
-