Inheritance diagram for PEIP_Observable:
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 |
Definition at line 22 of file PEIP_Observable.php.
PEIP_Observable::__construct | ( | object $ | observedObject | ) |
PEIP_Observable::addObserver | ( | PEIP_INF_Observer $ | observer | ) |
public
$observer |
Implements PEIP_INF_Observable.
Definition at line 46 of file PEIP_Observable.php.
PEIP_Observable::deleteObserver | ( | PEIP_INF_Observer $ | observer | ) |
public
$observer |
Implements PEIP_INF_Observable.
Definition at line 56 of file PEIP_Observable.php.
PEIP_Observable::notifyObservers | ( | array $ | arguments = array() |
) |
public
$arguments |
Implements PEIP_INF_Observable.
Definition at line 71 of file PEIP_Observable.php.
References hasChanged().
PEIP_Observable::countObservers | ( | ) |
PEIP_Observable::hasChanged | ( | ) |
public
Implements PEIP_INF_Observable.
Definition at line 93 of file PEIP_Observable.php.
Referenced by clearChanged(), notifyObservers(), and setChanged().
PEIP_Observable::setChanged | ( | ) |
public
Implements PEIP_INF_Observable.
Definition at line 102 of file PEIP_Observable.php.
References hasChanged().
PEIP_Observable::clearChanged | ( | ) |
public
Implements PEIP_INF_Observable.
Definition at line 111 of file PEIP_Observable.php.
References hasChanged().
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.