|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.staccatocommons.check.Ensure
public final class Ensure
Ensure is a utility class for performing precondition checks. This
class is a singleton, and offers static utility methods to perform
validations directly through it single instance
| Method Summary | ||
|---|---|---|
static
|
fail(String message,
Object... args)
Shortcut to Ensure.that().fail(message,args) |
|
static
|
fail(String varName,
Object var,
String message,
Object... args)
Shortcut to Ensure.that().fail(varName,var,message,args) |
|
static void |
isNotNull(String variableName,
Object variable)
Shortcut to Ensure.that().isNotNull(variableName, variable) |
|
static void |
isNull(String variableName,
Object variable)
Shortcut to Ensure.that().isNull(variableName, variable) |
|
static Check<IllegalArgumentException> |
that()
|
|
static void |
that(boolean condition,
String message,
Object... messageArgs)
Shortcut to Ensure.that().is(condition,message,args) |
|
static void |
thatVar(String varName,
Object var,
boolean condition,
String message,
Object... messageArgs)
Shortcut to Ensure.that().is(varName,var,condition,message,args) |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static <A> A fail(String varName,
Object var,
String message,
Object... args)
Ensure.that().fail(varName,var,message,args)
Check.failVar(String, Object, String, Object...)
public static <A> A fail(String message,
Object... args)
Ensure.that().fail(message,args)
Check.fail(String, Object...)
public static void thatVar(String varName,
Object var,
boolean condition,
String message,
Object... messageArgs)
Ensure.that().is(varName,var,condition,message,args)
Check.thatVar(String, Object, boolean, String, Object...)
public static void that(boolean condition,
String message,
Object... messageArgs)
Ensure.that().is(condition,message,args)
Check.that(boolean, String, Object...)
public static void isNotNull(String variableName,
Object variable)
Ensure.that().isNotNull(variableName, variable)
Check.isNotNull(String, Object)
public static void isNull(String variableName,
Object variable)
Ensure.that().isNull(variableName, variable)
Check.isNull(String, Object)public static Check<IllegalArgumentException> that()
Check that throws
IllegalArgumentExceptions on check failure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||