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)
orComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)
, the listener implementation may assume that thesource
of this event instance is theUIComponent
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 asUIData
, and form components, such asUIForm
.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
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
-
Methods inherited from class jakarta.faces.event.SystemEvent
getFacesContext
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
PreValidateEvent
public PreValidateEvent(UIComponent component)
Constructor
- Parameters:
component
- theUIComponent
that is about to be validated.- Throws:
IllegalArgumentException
- if the argument isnull
.
-
PreValidateEvent
public PreValidateEvent(FacesContext facesContext, UIComponent component)
Constructor
- Parameters:
facesContext
- the Faces context.component
- theUIComponent
that is about to be validated.- Throws:
IllegalArgumentException
- if the argument isnull
.
-
-