Package javax.faces.event
Class PreValidateEvent
java.lang.Object
java.util.EventObject
javax.faces.event.SystemEvent
javax.faces.event.ComponentSystemEvent
javax.faces.event.PreValidateEvent
- All Implemented Interfaces:
Serializable
When an instance of
this event is passed to SystemEventListener.processEvent(javax.faces.event.SystemEvent)
or
ComponentSystemEventListener.processEvent(javax.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(javax.faces.context.FacesContext)
. This is especially important for
iterating components such as
UIData
, and form components, such as UIForm
.
- Since:
- 2.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionPreValidateEvent
(UIComponent component) ConstructorPreValidateEvent
(FacesContext facesContext, UIComponent component) Constructor -
Method Summary
Methods inherited from class javax.faces.event.ComponentSystemEvent
getComponent, isAppropriateListener, processListener
Methods inherited from class javax.faces.event.SystemEvent
getFacesContext
Methods inherited from class java.util.EventObject
getSource, toString
-
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
.
-