Package jakarta.faces.event
Class PreValidateEvent
java.lang.Object
java.util.EventObject
jakarta.faces.event.SystemEvent
jakarta.faces.event.ComponentSystemEvent
jakarta.faces.event.PreValidateEvent
- All Implemented Interfaces:
Serializable
public class PreValidateEvent extends ComponentSystemEvent
When an instance of this event is passed to SystemEventListener.processEvent(jakarta.faces.event.SystemEvent)
or
ComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)
, the listener implementation may assume that the
source
of this event instance is the UIComponent
instance that is about to be validated.
Components with children must publish this event before processing their child nodes in
UIComponent.processValidators(jakarta.faces.context.FacesContext)
. This is especially important for iterating components such as
UIData
, and form components, such as UIForm
.
- Since:
- 2.0
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PreValidateEvent(UIComponent component)
ConstructorPreValidateEvent(FacesContext facesContext, UIComponent component)
Constructor -
Method Summary
Methods inherited from class jakarta.faces.event.ComponentSystemEvent
getComponent, isAppropriateListener, processListener
-
Constructor Details
-
PreValidateEvent
Constructor
- Parameters:
component
- theUIComponent
that is about to be validated.- Throws:
IllegalArgumentException
- if the argument isnull
.
-
PreValidateEvent
Constructor
- Parameters:
facesContext
- the Faces context.component
- theUIComponent
that is about to be validated.- Throws:
IllegalArgumentException
- if the argument isnull
.
-