This method is called whenever a new assertion is made
in the data source
| aDataSource | the datasource that is issuing the notification. |
| aSource | the subject of the assertion |
| aProperty | the predicate of the assertion |
| aTarget | the object of the assertion |
This method is called whenever an assertion is removed
from the data source
| aDataSource | the datasource that is issuing the notification. |
| aSource | the subject of the assertion |
| aProperty | the predicate of the assertion |
| aTarget | the object of the assertion |
This method is called when the object of an assertion
changes from one value to another.
| aDataSource | the datasource that is issuing the notification. |
| aSource | the subject of the assertion |
| aProperty | the predicate of the assertion |
| aOldTarget | the old object of the assertion |
| aNewTarget | the new object of the assertion |
This method is called when the subject of an assertion
changes from one value to another.
| aDataSource | the datasource that is issuing the notification. |
| aOldSource | the old subject of the assertion |
| aNewSource | the new subject of the assertion |
| aProperty | the predicate of the assertion |
| aTarget | the object of the assertion |
This method is called when a datasource is about to
send several notifications at once. The observer can
use this as a cue to optimize its behavior. The observer
can expect the datasource to call endUpdateBatch() when
the group of notifications has completed.
| aDataSource | the datasource that is going to be issuing the notifications. |
This method is called when a datasource has completed
issuing a notification group.
| aDataSource | the datasource that has finished issuing a group of notifications |