net.sf.ezmorph
Class MorphException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.commons.lang.exception.NestableRuntimeException
                  extended by net.sf.ezmorph.MorphException
All Implemented Interfaces:
Serializable, Nestable

public class MorphException
extends NestableRuntimeException

A MorphException indicates that a call to Morpher.morph() has failed to complete successfully.
Based on common-beauntils ConversionException.

Author:
Andres Almiray
See Also:
Serialized Form

Field Summary
protected  Throwable cause
          The root cause of this ConversionException, compatible with JDK 1.4's extensions to java.lang.Throwable.
 
Fields inherited from class org.apache.commons.lang.exception.NestableRuntimeException
delegate
 
Constructor Summary
MorphException(String message)
          Construct a new exception with the specified message.
MorphException(String message, Throwable cause)
          Construct a new exception with the specified message and root cause.
MorphException(Throwable cause)
          Construct a new exception with the specified root cause.
 
Method Summary
 Throwable getCause()
          Returns the cause of this exception.
 
Methods inherited from class org.apache.commons.lang.exception.NestableRuntimeException
getMessage, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cause

protected Throwable cause
The root cause of this ConversionException, compatible with JDK 1.4's extensions to java.lang.Throwable.

Constructor Detail

MorphException

public MorphException(String message)
Construct a new exception with the specified message.

Parameters:
message - The message describing this exception

MorphException

public MorphException(String message,
                      Throwable cause)
Construct a new exception with the specified message and root cause.

Parameters:
message - The message describing this exception
cause - The root cause of this exception

MorphException

public MorphException(Throwable cause)
Construct a new exception with the specified root cause.

Parameters:
cause - The root cause of this exception
Method Detail

getCause

public Throwable getCause()
Returns the cause of this exception.

Specified by:
getCause in interface Nestable
Overrides:
getCause in class NestableRuntimeException
Returns:
a Throwable that represents the cause of this exception


Copyright © 2006-2008. All Rights Reserved.