Class PostValidateEvent

All Implemented Interfaces:
Serializable

public class PostValidateEvent 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 that has just been validated.

Components with children must publish this event after 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:
  • Constructor Details

    • PostValidateEvent

      public PostValidateEvent(UIComponent component)

      Constructor

      Parameters:
      component - the UIComponent that is about to be validated.
      Throws:
      IllegalArgumentException - if the argument is null.
    • PostValidateEvent

      public PostValidateEvent(FacesContext facesContext, UIComponent component)

      Constructor

      Parameters:
      facesContext - the Faces context.
      component - the UIComponent that is about to be validated.
      Throws:
      IllegalArgumentException - if the argument is null.