|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object iaik.tc.utils.misc.CheckPrecondition
public class CheckPrecondition
This class contains methods that are used to check an validated parameters passed to methods.
Constructor Summary | |
---|---|
CheckPrecondition()
|
Method Summary | |
---|---|
static void |
equal(long input,
long expected,
java.lang.String argName)
This method is used to ensure that a given parameter is not null. |
static void |
gtOrEq(long input,
java.lang.String argName,
long lowerBound)
This method is used to ensure that a given parameter is less than or equal to the given upper bound. |
static void |
gtZero(long input,
java.lang.String argName)
This method is used to ensure that a given parameter is not null. |
static void |
isInstanceOf(java.lang.Object objToCheck,
java.lang.String objName,
java.lang.Class exptectedType)
This method is used to ensure that a given parameter is an instance of a given class. |
static void |
ltOrEq(long input,
java.lang.String argName,
long upperBound)
This method is used to ensure that a given parameter is less than or equal to the given upper bound. |
static void |
notNegative(long input,
java.lang.String argName)
This method is used to ensure that a given parameter is not null. |
static void |
notNull(java.lang.Object input,
java.lang.String argName)
This method is used to ensure that a given parameter is not null. |
static void |
notNullAndInstanceOf(java.lang.Object objToCheck,
java.lang.String objName,
java.lang.Class exptectedType)
This method first checks if objToCheck is not null and then checks if it is an instance of expectgedType. |
static void |
optionalInstanceOf(java.lang.Object objToCheck,
java.lang.String objName,
java.lang.Class exptectedType)
This method is a variation of isInstanceOf(Object, String, Class) . |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CheckPrecondition()
Method Detail |
---|
public static void notNull(java.lang.Object input, java.lang.String argName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void notNegative(long input, java.lang.String argName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void gtZero(long input, java.lang.String argName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void ltOrEq(long input, java.lang.String argName, long upperBound) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void gtOrEq(long input, java.lang.String argName, long lowerBound) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void equal(long input, long expected, java.lang.String argName) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void isInstanceOf(java.lang.Object objToCheck, java.lang.String objName, java.lang.Class exptectedType)
public static void optionalInstanceOf(java.lang.Object objToCheck, java.lang.String objName, java.lang.Class exptectedType)
isInstanceOf(Object, String, Class)
.
In contrast to the later, this method does not throw an exception is objToCheck is null. It can
be used to check if optional parameters are of a specific type.
public static void notNullAndInstanceOf(java.lang.Object objToCheck, java.lang.String objName, java.lang.Class exptectedType)
notNull(Object, String)
and
isInstanceOf(Object, String, Class)
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |