Constructor
new ProxyObserver(object)
- Source:
- Since:
- 1.0.0
- Copyright:
- schukai GmbH
Parameters:
Name | Type | Description |
---|---|---|
object |
object |
Throws:
-
value is not a object
- Type
- TypeError
Methods
attachObserver(observer) → {ProxyObserver}
- Source:
attach a new observer
Parameters:
Name | Type | Description |
---|---|---|
observer |
Observer |
Returns:
- Type
- ProxyObserver
containsObserver(observer) → {ProxyObserver}
- Source:
Parameters:
Name | Type | Description |
---|---|---|
observer |
Observer |
Returns:
- Type
- ProxyObserver
detachObserver(observer) → {ProxyObserver}
- Source:
detach a observer
Parameters:
Name | Type | Description |
---|---|---|
observer |
Observer |
Returns:
- Type
- ProxyObserver
getRealSubject() → {object}
- Source:
get the proxied object
Returns:
- Type
- object
getSubject() → {object}
- Source:
get the real object
changes to this object are not noticed by the observers, so you can make a large number of changes and inform the observers later.
Returns:
- Type
- object
notifyObservers() → {ProxyObserver}
- Source:
notify all observer
Returns:
- Type
- ProxyObserver