PEIP_Observable Class Reference

Inheritance diagram for PEIP_Observable:

PEIP_INF_Observable List of all members.

Public Member Functions

 __construct (object $observedObject)
 addObserver (PEIP_INF_Observer $observer)
 deleteObserver (PEIP_INF_Observer $observer)
 notifyObservers (array $arguments=array())
 countObservers ()
 hasChanged ()
 setChanged ()
 clearChanged ()

Protected Attributes

 $observedObject
 $observers = array()
 $hasChanged = false

Detailed Description

Definition at line 22 of file PEIP_Observable.php.


Constructor & Destructor Documentation

PEIP_Observable::__construct ( object $  observedObject  ) 

public

Parameters:
$observedObject 
Returns:

Definition at line 36 of file PEIP_Observable.php.


Member Function Documentation

PEIP_Observable::addObserver ( PEIP_INF_Observer observer  ) 

public

Parameters:
$observer 
Returns:

Implements PEIP_INF_Observable.

Definition at line 46 of file PEIP_Observable.php.

PEIP_Observable::deleteObserver ( PEIP_INF_Observer observer  ) 

public

Parameters:
$observer 
Returns:

Implements PEIP_INF_Observable.

Definition at line 56 of file PEIP_Observable.php.

PEIP_Observable::notifyObservers ( array $  arguments = array()  ) 

public

Parameters:
$arguments 
Returns:

Implements PEIP_INF_Observable.

Definition at line 71 of file PEIP_Observable.php.

References hasChanged().

PEIP_Observable::countObservers (  ) 

public

Returns:

Implements PEIP_INF_Observable.

Definition at line 84 of file PEIP_Observable.php.

PEIP_Observable::hasChanged (  ) 

public

Returns:

Implements PEIP_INF_Observable.

Definition at line 93 of file PEIP_Observable.php.

Referenced by clearChanged(), notifyObservers(), and setChanged().

PEIP_Observable::setChanged (  ) 

public

Returns:

Implements PEIP_INF_Observable.

Definition at line 102 of file PEIP_Observable.php.

References hasChanged().

PEIP_Observable::clearChanged (  ) 

public

Returns:

Implements PEIP_INF_Observable.

Definition at line 111 of file PEIP_Observable.php.

References hasChanged().


Member Data Documentation

PEIP_Observable::$observedObject [protected]

Definition at line 24 of file PEIP_Observable.php.

PEIP_Observable::$observers = array() [protected]

Definition at line 26 of file PEIP_Observable.php.

PEIP_Observable::$hasChanged = false [protected]

Definition at line 28 of file PEIP_Observable.php.


The documentation for this class was generated from the following file:
Generated on Mon Apr 12 11:39:01 2010 for PEIP by  doxygen 1.5.1