WebObjects 5.4.2

com.webobjects.eocontrol
Interface EOObserving

All Known Implementing Classes:
EOActionAssociation, EOActionInsertionAssociation, EOActionWidgetAssociation, EOArchiveController, EOAssociation, EODelayedObserver, EODetailSelectionAssociation, EODocumentController, EOEditingContext, EOEditingController, EOEntityController, EOFormController, EOInterfaceController, EOListController, EOMasterAssociation, EOMasterCopyAssociation, EOMasterDetailAssociation, EOMasterPeerAssociation, EOObserverProxy, EOPickTextAssociation, EOQueryController, EOSharedEditingContext, EOTableAssociation, EOTableColumnAssociation, EOTextAssociation, EOTreeAssociation, EOValueAssociation, EOValueSelectionAssociation, EOWidgetAssociation

public interface EOObserving

The EOObserving interface, a part of EOControl's change tracking mechanism, declares the objectWillChange method, used by observers to receive notifications that an object has changed. This message is sent by EOObserverCenter to all observers registered using its addObserver method.

See Also:
EOObserverCenter, EODelayedObserver, EODelayedObserverQueue

Method Summary
 void objectWillChange(Object object)
          Informs the receiver that object's state is about to change.
 

Method Detail

objectWillChange

void objectWillChange(Object object)
Informs the receiver that object's state is about to change. The receiver can record object's state, mark or record it as changed, and examine it later (such as at the end of the run loop) to see how it's changed.

Parameters:
object - the object whose state is to be recorded

Last updated June 2008

Copyright © 2000-2008 Apple Inc.