User:Jcranmer/Category Manager

From MozillaWiki
Jump to navigation Jump to search

One of the primary uses of the category manager is to be able to see all of the implementations of some class. In cases like this, the category entries are the contract IDs.

Known categories:

@mozilla.org/streamconv;1 (NS_ISTREAMCONVERTER_KEY)
Stream converters (implement nsIStreamConverter)
content-sniffing-services
Sniffs for MIME type from the content (implement nsIContentSniffer)
Parser data listener
Follow the data that the parser sees (implement nsIUnicharStreamListener)
Gecko-Content-Viewers
???
content-sniffing-services
???
geolocation-provider
Allow geolocation services (implement nsIGeolocationProvider)


XXX: http://mxr.mozilla.org/comm-central/source/mozilla/embedding/components/appstartup/src/nsAppStartupNotifier.cpp#64