org.cementj.util
Class ExceptionUtility

java.lang.Object
  extended by org.cementj.util.ExceptionUtility

public class ExceptionUtility
extends java.lang.Object

A collection of exception oriented utilities.

Copyright: Delta Vortex Technologies, 2002.


Constructor Summary
protected ExceptionUtility()
           
 
Method Summary
static void exceptForNulls(java.lang.Object value, java.lang.String label)
          Throws an IllegalArgumentException for null objects.
static void exceptForNullsAndBlanks(java.lang.Object value, java.lang.String label)
          Throws an IllegalArgumentException for null and blank Strings.
static void exceptForNullsAndBlanks(java.lang.String value, java.lang.String label)
          Throws an IllegalArgumentException for null and blank Strings.
static java.lang.String getStackTraceAsString(java.lang.Throwable e)
          Convenience one-liner to convert a Throwable stack trace to a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionUtility

protected ExceptionUtility()
Method Detail

getStackTraceAsString

public static final java.lang.String getStackTraceAsString(java.lang.Throwable e)
Convenience one-liner to convert a Throwable stack trace to a string.

Parameters:
throwable -
Returns:
trace content as string
Since:
0.5

exceptForNulls

public static void exceptForNulls(java.lang.Object value,
                                  java.lang.String label)
Throws an IllegalArgumentException for null objects. This gets a typical null value check down to a one-line call.

Parameters:
value - to be verified
label - used in exception if necessary

exceptForNullsAndBlanks

public static void exceptForNullsAndBlanks(java.lang.Object value,
                                           java.lang.String label)
Throws an IllegalArgumentException for null and blank Strings. This gets a typical null value check down to a one-line call.

Parameters:
value - to be verified
label - used in exception if necessary

exceptForNullsAndBlanks

public static void exceptForNullsAndBlanks(java.lang.String value,
                                           java.lang.String label)
Throws an IllegalArgumentException for null and blank Strings. This gets a typical null value check down to a one-line call.

Parameters:
value - to be verified
label - used in exception if necessary


Copyright © 2003 Delta Vortex Technologies, Inc. All Rights Reserved.