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:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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