Package javax.faces

Class FacesException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbortProcessingException, ConverterException, EvaluationException, FaceletException, ProtectedViewException, UpdateModelException, ValidatorException, ViewExpiredException

public class FacesException extends RuntimeException

This class encapsulates general JavaServer Faces exceptions.

See Also:
  • Constructor Details

    • FacesException

      public FacesException()

      Construct a new exception with no detail message or root cause.

    • FacesException

      public FacesException(String message)

      Construct a new exception with the specified detail message and no root cause.

      Parameters:
      message - The detail message for this exception
    • FacesException

      public FacesException(Throwable cause)

      Construct a new exception with the specified root cause. The detail message will be set to (cause == null ? null : cause.toString()

      Parameters:
      cause - The root cause for this exception
    • FacesException

      public FacesException(String message, Throwable cause)

      Construct a new exception with the specified detail message and root cause.

      Parameters:
      message - The detail message for this exception
      cause - The root cause for this exception
  • Method Details

    • getCause

      public Throwable getCause()

      Return the cause of this exception, or null if the cause is nonexistent or unknown.

      Overrides:
      getCause in class Throwable