public class PreValidateEvent extends ComponentSystemEvent
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
.
Constructor and Description |
---|
PreValidateEvent(FacesContext facesContext,
UIComponent component)
Constructor |
PreValidateEvent(UIComponent component)
Constructor |
getComponent, isAppropriateListener, processListener
getFacesContext
public PreValidateEvent(UIComponent component)
Constructor
component
- the UIComponent
that is about to be
validated.java.lang.IllegalArgumentException
- if the argument is null
.public PreValidateEvent(FacesContext facesContext, UIComponent component)
Constructor
facesContext
- the Faces context.component
- the UIComponent
that is about to be
validated.java.lang.IllegalArgumentException
- if the argument is null
.