Implemented by
- @mozilla.org/oji/jvm-mgr;1
- @mozilla.org/url-classifier/streamupdater;1
- @mozilla.org/network/protocol-proxy-service;1
- @mozilla.org/storage/service;1
- @mozilla.org/process/util;1
- @mozilla.org/xpinstall/install-manager;1
- @mozilla.org/extensions/blocklist;1
- @mozilla.org/permissions/contentblocker;1
- @mozilla.org/network/stream-transport-service;1
- @mozilla.org/browser/favicon-service;1
- @mozilla.org/globalprefsecuritycheck;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/browser/sessionstore;1
- @mozilla.org/libjar/zip-reader-cache;1
- @mozilla.org/network/idn-service;1
- @mozilla.org/microsummary/service;1
- @mozilla.org/toolkit/app-startup;1
- @mozilla.org/intl/xmlencoding;1
- @mozilla.org/spellchecker/personaldictionary;1
- @mozilla.org/network/protocol;1?name=http
- @mozilla.org/dom/storagemanager;1
- @mozilla.org/psm;1
- @mozilla.org/xul/xul-template-builder;1
- @mozilla.org/network/protocol/about;1?what=blocked
- @mozilla.org/fuel/application;1
- @mozilla.org/url-classifier/hashcompleter;1
- @mozilla.org/embeddor.implemented/bookmark-charset-resolver;1
- @mozilla.org/xbl;1
- @mozilla.org/network/util;1
- @mozilla.org/netwerk/global-channel-event-sink;1
- @mozilla.org/permissionmanager;1
- @mozilla.org/safebrowsing/application;1
- @mozilla.org/accessibleRetrieval;1
- @mozilla.org/cookie/permission;1
- @mozilla.org/widget/appshell/gtk;1
- @mozilla.org/appshell/appShellService;1
- @mozilla.org/js/jsd/app-start-observer;2
- @mozilla.org/browser/search-service;1
- @mozilla.org/plugin/manager;1
- @mozilla.org/satchel/form-history;1
- @mozilla.org/embeddor.implemented/web-content-handler-registrar;1
- @mozilla.org/autoconfiguration;1
- @mozilla.org/network/protocol;1?name=moz-gnomevfs
- @mozilla.org/widget/lookandfeel;1
- @mozilla.org/chrome/chrome-registry;1
- @mozilla.org/appshell/trytoclose;1
- @mozilla.org/cookieService;1
- @mozilla.org/uriloader/handler-service;1
- @mozilla.org/rdf/datasource;1?name=window-mediator
- @mozilla.org/preferences;1
- @mozilla.org/browser/nav-history-service;1
- @mozilla.org/geolocation/service;1
- @mozilla.org/toolkit/remote-service;1
- @mozilla.org/intl/stringbundle;1
- @mozilla.org/gfx/devicecontext;1
- @mozilla.org/typeaheadfind;1
- @mozilla.org/prefetch-service;1
- @mozilla.org/rdf/datasource;1?name=local-store
- @mozilla.org/preferences-service;1
- @mozilla.org/mime;1
- @mozilla.org/webshell;1
- @mozilla.org/cookiemanager;1
- @mozilla.org/autocomplete/search;1?name=search-autocomplete
- @mozilla.org/security/certoverride;1
- @mozilla.org/secure_browser_ui;1
- @mozilla.org/widget/dragservice;1
- @mozilla.org/wifi/monitor;1
- @mozilla.org/plugin/host;1
- @mozilla.org/accessibilityService;1
- @mozilla.org/system-preferences;1
- @mozilla.org/network/incremental-download;1
- @mozilla.org/download-manager;1
- @mozilla.org/readconfig;1
- @mozilla.org/offlinecacheupdate-service;1
- @mozilla.org/embedcomp/appstartup-notifier;1
- @mozilla.org/intl/metacharset;1
- @mozilla.org/extensions/manager;1
- @mozilla.org/places/sync;1
- @mozilla.org/updates/timer-manager;1
- @mozilla.org/uriclassifierservice
- @mozilla.org/uriloader/external-protocol-service;1
- @mozilla.org/content-pref/service;1
- @mozilla.org/url-classifier/dbservice;1
- @mozilla.org/exceptionservice;1
- @mozilla.org/network/socket-transport-service;1
- @mozilla.org/browser/download-history;1
- @mozilla.org/moz/jsloader;1
- @mozilla.org/network/dns-service;1
- @mozilla.org/privatebrowsing-wrapper;1
- @mozilla.org/chrome/chrome-native-theme;1
- @mozilla.org/xul/xul-prototype-cache;1
- @mozilla.org/browser/tagging-service;1
- @mozilla.org/browser/global-history;2
- @mozilla.org/nss_errors_service;1
- @mozilla.org/spellchecker/engine;1
- @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/xul/xul-tree-builder;1
- @mozilla.org/privatebrowsing;1
- @mozilla.org/alerts-service;1
- @mozilla.org/progressdialog;1
- @mozilla.org/network/network-link-service;1
- @mozilla.org/widget/appshell/mac;1
- @mozilla.org/toolkit/native-app-support;1
- @mozilla.org/widget/appshell/win;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: