AI-generated Key Takeaways
-
The
RowSetListenerinterface enables components to be notified of significant events occurring within aRowSetobject. -
Components register as listeners using
RowSet.addRowSetListenerand define their event handling logic by implementing the interface methods. -
Three key events are covered:
cursorMoved, signaling cursor movement;rowChanged, indicating changes within a row; androwSetChanged, signifying changes to the entireRowSetcontent. -
All event notifications provide a
RowSetEventobject containing the sourceRowSetfor identifying the origin of the event.
An interface that must be implemented by a
component that wants to be notified when a significant
event happens in the life of a RowSet object.
A component becomes a listener by being registered with a
RowSet object via the method RowSet.addRowSetListener.
How a registered component implements this interface determines what it does
when it is notified of an event.
Public Method Summary
| abstract void |
cursorMoved(RowSetEvent event)
Notifies registered listeners that a
RowSet object's
cursor has moved. |
| abstract void |
rowChanged(RowSetEvent event)
Notifies registered listeners that a
RowSet object
has had a change in one of its rows. |
| abstract void |
rowSetChanged(RowSetEvent event)
Notifies registered listeners that a
RowSet object
in the given RowSetEvent object has changed its entire contents. |
Public Methods
public abstract void cursorMoved (RowSetEvent event)
Notifies registered listeners that a RowSet object's
cursor has moved.
The source of the event can be retrieved with the method
event.getSource.
Parameters
| event | a RowSetEvent object that contains
the RowSet object that is the source of the event
|
|---|
public abstract void rowChanged (RowSetEvent event)
Notifies registered listeners that a RowSet object
has had a change in one of its rows.
The source of the event can be retrieved with the method
event.getSource.
Parameters
| event | a RowSetEvent object that contains
the RowSet object that is the source of the event
|
|---|
public abstract void rowSetChanged (RowSetEvent event)
Notifies registered listeners that a RowSet object
in the given RowSetEvent object has changed its entire contents.
The source of the event can be retrieved with the method
event.getSource.
Parameters
| event | a RowSetEvent object that contains
the RowSet object that is the source of the event
|
|---|