WebContentConverter.js File Reference

Go to the source code of this file.

Functions

Components utils import ("resource://gre/modules/XPCOMUtils.jsm")
 
function LOG (str)
 
function WebContentConverter ()
 
function ServiceInfo (contentType, uri, name)
 
function WebContentConverterRegistrar ()
 

Variables

const Cc = Components.classes
 
const Ci = Components.interfaces
 
const Cr = Components.results
 
const WCCR_CONTRACTID = "@mozilla.org/embeddor.implemented/web-content-handler-registrar;1"
 
const WCCR_CLASSID = Components.ID("{792a7e82-06a0-437c-af63-b2d12e808acc}")
 
const WCCR_CLASSNAME = "Web Content Handler Registrar"
 
const WCC_CLASSID = Components.ID("{db7ebf28-cc40-415f-8a51-1b111851df1e}")
 
const WCC_CLASSNAME = "Web Service Handler"
 
const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed"
 
const TYPE_ANY = "*/*"
 
const PREF_CONTENTHANDLERS_AUTO = "browser.contentHandlers.auto."
 
const PREF_CONTENTHANDLERS_BRANCH = "browser.contentHandlers.types."
 
const PREF_SELECTED_WEB = "browser.feeds.handlers.webservice"
 
const PREF_SELECTED_ACTION = "browser.feeds.handler"
 
const PREF_SELECTED_READER = "browser.feeds.handler.default"
 
const PREF_HANDLER_EXTERNAL_PREFIX = "network.protocol-handler.external"
 
const PREF_ALLOW_DIFFERENT_HOST = "gecko.handlerService.allowRegisterFromDifferentHost"
 
const STRING_BUNDLE_URI = "chrome://browser/locale/feeds/subscribe.properties"
 
const NS_ERROR_MODULE_DOM = 2152923136
 
const NS_ERROR_DOM_SYNTAX_ERR = NS_ERROR_MODULE_DOM + 12
 
WebContentConverter prototype
 
var WebContentConverterFactory
 

Function Documentation

Components utils import ( "resource://gre/modules/XPCOMUtils.jsm"  )
function LOG (   str)

Definition at line 46 of file WebContentConverter.js.

function ServiceInfo (   contentType,
  uri,
  name 
)

Definition at line 112 of file WebContentConverter.js.

function WebContentConverter ( )

Definition at line 73 of file WebContentConverter.js.

function WebContentConverterRegistrar ( )

Definition at line 169 of file WebContentConverter.js.

Variable Documentation

const Cc = Components.classes

Definition at line 42 of file WebContentConverter.js.

Definition at line 43 of file WebContentConverter.js.

const Cr = Components.results

Definition at line 44 of file WebContentConverter.js.

const NS_ERROR_DOM_SYNTAX_ERR = NS_ERROR_MODULE_DOM + 12

Definition at line 71 of file WebContentConverter.js.

const NS_ERROR_MODULE_DOM = 2152923136

Definition at line 70 of file WebContentConverter.js.

const PREF_ALLOW_DIFFERENT_HOST = "gecko.handlerService.allowRegisterFromDifferentHost"

Definition at line 66 of file WebContentConverter.js.

const PREF_CONTENTHANDLERS_AUTO = "browser.contentHandlers.auto."

Definition at line 60 of file WebContentConverter.js.

const PREF_CONTENTHANDLERS_BRANCH = "browser.contentHandlers.types."

Definition at line 61 of file WebContentConverter.js.

const PREF_HANDLER_EXTERNAL_PREFIX = "network.protocol-handler.external"

Definition at line 65 of file WebContentConverter.js.

const PREF_SELECTED_ACTION = "browser.feeds.handler"

Definition at line 63 of file WebContentConverter.js.

const PREF_SELECTED_READER = "browser.feeds.handler.default"

Definition at line 64 of file WebContentConverter.js.

const PREF_SELECTED_WEB = "browser.feeds.handlers.webservice"

Definition at line 62 of file WebContentConverter.js.

ServiceInfo prototype
Initial value:
= {
convert: function WCC_convert() { },
asyncConvertData: function WCC_asyncConvertData() { },
onDataAvailable: function WCC_onDataAvailable() { },
onStopRequest: function WCC_onStopRequest() { },
onStartRequest: function WCC_onStartRequest(request, context) {
var wccr =
getService(Ci.nsIWebContentConverterService);
wccr.loadPreferredHandler(request);
},
QueryInterface: function WCC_QueryInterface(iid) {
if (iid.equals(Ci.nsIStreamConverter) ||
iid.equals(Ci.nsIStreamListener) ||
iid.equals(Ci.nsISupports))
return this;
throw Cr.NS_ERROR_NO_INTERFACE;
}
}
const WCCR_CONTRACTID
var wccr
Definition: FeedWriter.js:1042
const Cc
sbOSDControlService prototype QueryInterface
getService(Ci.sbIFaceplateManager)
const Ci
const Cr

Definition at line 75 of file WebContentConverter.js.

const STRING_BUNDLE_URI = "chrome://browser/locale/feeds/subscribe.properties"

Definition at line 68 of file WebContentConverter.js.

const TYPE_ANY = "*/*"

Definition at line 58 of file WebContentConverter.js.

const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed"

Definition at line 57 of file WebContentConverter.js.

const WCC_CLASSID = Components.ID("{db7ebf28-cc40-415f-8a51-1b111851df1e}")

Definition at line 54 of file WebContentConverter.js.

const WCC_CLASSNAME = "Web Service Handler"

Definition at line 55 of file WebContentConverter.js.

const WCCR_CLASSID = Components.ID("{792a7e82-06a0-437c-af63-b2d12e808acc}")

Definition at line 51 of file WebContentConverter.js.

const WCCR_CLASSNAME = "Web Content Handler Registrar"

Definition at line 52 of file WebContentConverter.js.

const WCCR_CONTRACTID = "@mozilla.org/embeddor.implemented/web-content-handler-registrar;1"

Definition at line 50 of file WebContentConverter.js.

var WebContentConverterFactory
Initial value:
= {
createInstance: function WCCF_createInstance(outer, iid) {
if (outer != null)
throw Cr.NS_ERROR_NO_AGGREGATION;
return new WebContentConverter().QueryInterface(iid);
},
QueryInterface: function WCC_QueryInterface(iid) {
if (iid.equals(Ci.nsIFactory) ||
iid.equals(Ci.nsISupports))
return this;
throw Cr.NS_ERROR_NO_INTERFACE;
}
}
sidebarFactory createInstance
Definition: nsSidebar.js:351
sbOSDControlService prototype QueryInterface
function WebContentConverter()
return null
Definition: FeedWriter.js:1143
const Ci
const Cr

Definition at line 97 of file WebContentConverter.js.