com.billpringle.utils.wrputils
Class WrpValidateCsv.ValidationRuntimeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.billpringle.utils.wrputils.WrpValidateCsv.ValidationRuntimeException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
WrpValidateCsv

public class WrpValidateCsv.ValidationRuntimeException
extends java.lang.RuntimeException

Inner class for validation run time exception

This class can be used to throw and handle exceptions during run time.

Author:
Bill Pringle
See Also:
Serialized Form

Field Summary
(package private)  java.lang.String DebugInfo
          additional Exception field used to store debugging information (e.g., values of variables, and indicating of where exception was thrown, etc.)
(package private) static long serialVersionUID
           
 
Constructor Summary
WrpValidateCsv.ValidationRuntimeException()
          Default constructor with no debugging information
WrpValidateCsv.ValidationRuntimeException(java.lang.String DebugInfo)
          constructor with debugging information specified
WrpValidateCsv.ValidationRuntimeException(java.lang.String DebugInfo, java.lang.String Message)
          Constructor with message and debugging information
 
Method Summary
 java.lang.String getDebugInfo()
          Get the debugging information for this exception
 void setDebugInfo(java.lang.String debugInfo)
          Set the debugging information for this exception
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

DebugInfo

java.lang.String DebugInfo
additional Exception field used to store debugging information (e.g., values of variables, and indicating of where exception was thrown, etc.)

Constructor Detail

WrpValidateCsv.ValidationRuntimeException

public WrpValidateCsv.ValidationRuntimeException()
Default constructor with no debugging information


WrpValidateCsv.ValidationRuntimeException

public WrpValidateCsv.ValidationRuntimeException(java.lang.String DebugInfo)
constructor with debugging information specified

Parameters:
DebugInfo - string containing debugging information

WrpValidateCsv.ValidationRuntimeException

public WrpValidateCsv.ValidationRuntimeException(java.lang.String DebugInfo,
                                                 java.lang.String Message)
Constructor with message and debugging information

Parameters:
DebugInfo - string containing debugging information
Message - exception message
Method Detail

getDebugInfo

public java.lang.String getDebugInfo()
Get the debugging information for this exception

Returns:
the debugInfo

setDebugInfo

public void setDebugInfo(java.lang.String debugInfo)
Set the debugging information for this exception

Parameters:
debugInfo - the debugInfo to set