User:Jcranmer/Category Manager

From MozillaWiki
Jump to: navigation, 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