goog.labs.observe.Observable
Interfacegoog.labs.observe.Observable
> goog.disposable.IDisposable
goog.labs.observe.Observable()
Interface for an observable object. @interface
unhandled information:
type
'interface'
.dispose
Inherited from goog.disposable.IDisposable
.
Disposes of the object and its resources.
void
}
.isDisposed
Inherited from goog.disposable.IDisposable
.
boolean
}
.notify(opt_data)
Notifies observers by invoking them. Optionally, a data object may be given to be passed to each observer.
opt_data
{*=}
.observe(observer)
Registers an observer on the observable. Note that no guarantee is provided on order of execution of the observers. For a single notification, one Notice object is reused across all invoked observers. Note that if an observation with the same observer is already registered, it will not be registered again. Comparison is done via observer's {@code equals} method.
observer
{!goog.labs.observe.Observer
}
boolean
}
.unobserve(observer)
Unregisters an observer from the observable. The parameter must be the same as those passed to {@code observe} method. Comparison is done via observer's {@code equals} method.
observer
{!goog.labs.observe.Observer
}
boolean
}