Class DataModelEvent

java.lang.Object
java.util.EventObject
jakarta.faces.model.DataModelEvent
All Implemented Interfaces:
Serializable

public class DataModelEvent extends EventObject

DataModelEvent represents an event of interest to registered listeners that occurred on the specified DataModel.

See Also:
  • Constructor Details

    • DataModelEvent

      public DataModelEvent(DataModel model, int index, Object data)

      Construct an event object that is associated with the specified row index and associated data.

      Parameters:
      model - The DataModel on which this event occurred
      index - The zero relative row index for which this event occurred, or -1 for no specific row association
      data - Representation of the data for the row specified by index, or null for no particular row data
  • Method Details

    • getDataModel

      public DataModel getDataModel()

      Return the DataModel that fired this event.

      Returns:
      the DataModel that fired this event
    • getRowData

      public Object getRowData()

      Return the object representing the data for the specified row index, or null for no associated row data.

      Returns:
      the object representing the data for the specified row index, or null for no associated row data
    • getRowIndex

      public int getRowIndex()

      Return the row index for this event, or -1 for no specific row.

      Returns:
      the row index for this event, or -1 for no specific row