Implemented by
- @mozilla.org/oji/jvm-mgr;1
- @mozilla.org/network/protocol-proxy-service;1
- @mozilla.org/storage/service;1
- @mozilla.org/updates/timer-manager;1
- @mozilla.org/plugin/manager;1
- @mozilla.org/permissions/contentblocker;1
- @mozilla.org/uriloader/external-helper-app-service;1
- @mozilla.org/scriptsecuritymanager;1
- @mozilla.org/browser/browserglue;1
- @mozilla.org/network/protocol;1?name=ftp
- @mozilla.org/accessibilityService;1
- @mozilla.org/browser/sessionstore;1
- @mozilla.org/libjar/zip-reader-cache;1
- @mozilla.org/cookiemanager;1
- @mozilla.org/network/dns-service;1
- @mozilla.org/network/idn-service;1
- @mozilla.org/microsummary/service;1
- @mozilla.org/browser/bookmarks-service;1
- @mozilla.org/intl/xmlencoding;1
- @mozilla.org/network/protocol;1?name=http
- @mozilla.org/content/http-startup;1
- @mozilla.org/embeddor.implemented/bookmark-charset-resolver;1
- @mozilla.org/embeddor.implemented/web-content-handler-registrar;1
- @mozilla.org/network/util;1
- @mozilla.org/permissionmanager;1
- @mozilla.org/spellchecker/myspell;1
- @mozilla.org/xbl;1
- @mozilla.org/accessibleRetrieval;1
- @mozilla.org/cookie/permission;1
- @mozilla.org/appshell/appShellService;1
- @mozilla.org/js/jsd/app-start-observer;2
- @mozilla.org/browser/search-service;1
- @mozilla.org/embedcomp/appstartup-notifier;1
- @mozilla.org/satchel/form-history;1
- @mozilla.org/autoconfiguration;1
- @mozilla.org/readconfig;1
- @mozilla.org/network/protocol;1?name=moz-gnomevfs
- @mozilla.org/cookieService;1
- @mozilla.org/chrome/chrome-registry;1
- @mozilla.org/network/io-thread-pool;1
- @mozilla.org/rdf/datasource;1?name=window-mediator
- @mozilla.org/preferences;1
- @mozilla.org/passwordmanager;1
- @mozilla.org/toolkit/remote-service;1
- @mozilla.org/gfx/devicecontext;1
- @mozilla.org/prefetch-service;1
- @mozilla.org/psm;1
- @mozilla.org/spellchecker/personaldictionary;1
- @mozilla.org/rdf/datasource;1?name=local-store
- @mozilla.org/preferences-service;1
- @mozilla.org/mime;1
- @mozilla.org/autocomplete/search;1?name=search-autocomplete
- @mozilla.org/toolkit/app-startup;1
- @mozilla.org/secure_browser_ui;1
- @mozilla.org/browser/safebrowsing/navstartlistener;1
- @mozilla.org/system-preferences;1
- @mozilla.org/plugin/host;1
- @mozilla.org/network/incremental-download;1
- @mozilla.org/download-manager;1
- @mozilla.org/rdf/datasource;1?name=internetsearch
- @mozilla.org/widget/dragservice;1
- @mozilla.org/intl/metacharset;1
- @mozilla.org/extensions/manager;1
- @mozilla.org/typeaheadfind;1
- @mozilla.org/image/cache;1
- @mozilla.org/browser/internetsearch-service;1
- @mozilla.org/uriloader/external-protocol-service;1
- @mozilla.org/url-classifier/dbservice;1
- @mozilla.org/exceptionservice;1
- @mozilla.org/gfx/decidecontext/ps;1
- @mozilla.org/xpinstall;1
- @mozilla.org/moz/jsloader;1
- @mozilla.org/intl/stringbundle;1
- @mozilla.org/xpinstall/install-manager;1
- @mozilla.org/globalprefsecuritycheck;1
- @mozilla.org/chrome/chrome-native-theme;1
- @mozilla.org/rdf/datasource;1?name=bookmarks
- @mozilla.org/xul/xul-prototype-cache;1
- @mozilla.org/browser/global-history;2
- @mozilla.org/updates/update-service;1
- @mozilla.org/browser/sessionstartup;1
- @mozilla.org/autocomplete/search;1?name=history
- @mozilla.org/PopupWindowManager;1
- @mozilla.org/browser/feeds/result-writer;1
- @mozilla.org/network/io-service;1
- @mozilla.org/rdf/datasource;1?name=history
- @mozilla.org/progressdialog;1
- @mozilla.org/toolkit/native-app-support;1
- @mozilla.org/widget/clipboard;1
- @mozilla.org/browser/shell-service;1
- @mozilla.org/network/network-link-service;1
This interface is implemented by an object that wants to observe an event corresponding to a topic. @status FROZEN
[scriptable, uuid(db242e01-e4d9-11d2-9dde-000064657374)]
interface nsIObserver : nsISupports
Methods
Observe will be called when there is a notification for the
topic |aTopic|. This assumes that the object implementing
this interface has been registered with an observer service
such as the nsIObserverService.
If you expect multiple topics/subjects, the impl is
responsible for filtering.
You should not modify, add, remove, or enumerate
notifications in the implemention of observe.
@param aSubject : Notification specific interface pointer.
@param aTopic : The notification topic or subject.
@param aData : Notification specific wide string.
subject event.
void
observe(in nsISupports aSubject, in string aTopic, in wstring aData)
Compare to: