Observer
Stay organized with collections
Save and categorize content based on your preferences.
A class can implement the Observer
interface when it
wants to be informed of changes in observable objects.
Public Methods
public
abstract
void
update
(Observable o, Object arg)
This method is called whenever the observed object is changed. An
application calls an Observable object's
notifyObservers
method to have all the object's
observers notified of the change.
Parameters
o |
the observable object. |
arg |
an argument passed to the notifyObservers
method.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[[["The `Observer` interface allows a class to be informed about changes in observable objects."],["Implementing the `Observer` interface requires the class to define the `update` method, which is called when the observed object changes."],["The `update` method receives the changed `Observable` object and an optional argument passed from the `notifyObservers` method."]]],[]]