Class ValidatorException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.lang.RuntimeException
 - 
- jakarta.faces.FacesException
 - 
- jakarta.faces.validator.ValidatorException
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class ValidatorException extends FacesException
A ValidatorException is an exception thrown by the
validate()method of aValidatorto indicate that validation failed.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ValidatorException(FacesMessage message)Construct a new exception with the specified message and no root cause.ValidatorException(FacesMessage message, Throwable cause)Construct a new exception with the specified detail message and root cause.ValidatorException(Collection<FacesMessage> messages)Allow this one exception to contain multiple messages.ValidatorException(Collection<FacesMessage> messages, Throwable cause)Allow this one exception to contain multiple messages, while passing on the root cause to the superclass 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FacesMessagegetFacesMessage()Returns theFacesMessageassociated with the exception.Collection<FacesMessage>getFacesMessages()If this instance was created with a constructor that takesCollection<FacesMessage>, this method returns the passed collection, otherwise this method returnsnull.- 
Methods inherited from class jakarta.faces.FacesException
getCause 
- 
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
ValidatorException
public ValidatorException(FacesMessage message)
Construct a new exception with the specified message and no root cause.
- Parameters:
 message- The message for this exception
 
- 
ValidatorException
public ValidatorException(Collection<FacesMessage> messages)
Allow this one exception to contain multiple messages.
- Parameters:
 messages- the list of messages for this exception- Since:
 - 2.0
 
 
- 
ValidatorException
public ValidatorException(FacesMessage message, Throwable cause)
Construct a new exception with the specified detail message and root cause.
- Parameters:
 message- The detail message for this exceptioncause- The root cause for this exception
 
- 
ValidatorException
public ValidatorException(Collection<FacesMessage> messages, Throwable cause)
Allow this one exception to contain multiple messages, while passing on the root cause to the superclass
- Parameters:
 messages- the detail messages for this exceptioncause- the root cause for this exception- Since:
 - 2.0
 
 
 - 
 
- 
Method Detail
- 
getFacesMessage
public FacesMessage getFacesMessage()
Returns the
FacesMessageassociated with the exception. If this instance was created with a constructor that takesCollection<FacesMessage>, this method returns the first message in theCollection- Returns:
 - the message
 
 
- 
getFacesMessages
public Collection<FacesMessage> getFacesMessages()
If this instance was created with a constructor that takes
Collection<FacesMessage>, this method returns the passed collection, otherwise this method returnsnull.- Returns:
 - the messages
 - Since:
 - 2.0
 
 
 - 
 
 -