Class FunctorException

All Implemented Interfaces:
Serializable

public class FunctorException extends RuntimeException
Runtime exception thrown from functors. If required, a root cause error can be wrapped within this one.
Since:
Commons Collections 3.0
Version:
$Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
Author:
Stephen Colebourne
See Also:
  • Constructor Details

    • FunctorException

      public FunctorException()
      Constructs a new FunctorException without specified detail message.
    • FunctorException

      public FunctorException(String msg)
      Constructs a new FunctorException with specified detail message.
      Parameters:
      msg - the error message.
    • FunctorException

      public FunctorException(Throwable rootCause)
      Constructs a new FunctorException with specified nested Throwable root cause.
      Parameters:
      rootCause - the exception or error that caused this exception to be thrown.
    • FunctorException

      public FunctorException(String msg, Throwable rootCause)
      Constructs a new FunctorException with specified detail message and nested Throwable root cause.
      Parameters:
      msg - the error message.
      rootCause - the exception or error that caused this exception to be thrown.
  • Method Details

    • getCause

      public Throwable getCause()
      Gets the cause of this throwable.
      Overrides:
      getCause in class Throwable
      Returns:
      the cause of this throwable, or null
    • printStackTrace

      public void printStackTrace()
      Prints the stack trace of this exception to the standard error stream.
      Overrides:
      printStackTrace in class Throwable
    • printStackTrace

      public void printStackTrace(PrintStream out)
      Prints the stack trace of this exception to the specified stream.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      out - the PrintStream to use for output
    • printStackTrace

      public void printStackTrace(PrintWriter out)
      Prints the stack trace of this exception to the specified writer.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      out - the PrintWriter to use for output