Class PreValidateEvent

All Implemented Interfaces:
Serializable

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.

Since:
2.0
See Also:
  • Constructor Details

    • PreValidateEvent

      public PreValidateEvent(UIComponent component)

      Parameters:
      component - the UIComponent that is about to be validated.