#include <GenericFactory>Go to the source code of this file.
Functions | |
| function | LOG (str) |
| function | getPrefAppForType (t) |
| function | getPrefWebForType (t) |
| function | getPrefActionForType (t) |
| function | getPrefReaderForType (t) |
| function | safeGetCharPref (pref, defaultValue) |
| function | FeedConverter () |
| function | FeedProtocolHandler (scheme) |
| function | NSGetModule (cm, file) |
Variables | |
| const | Cc = Components.classes |
| const | Ci = Components.interfaces |
| const | Cr = Components.results |
| const | FC_CLASSID = Components.ID("{229fa115-9412-4d32-baf3-2fc407f76fb1}") |
| const | FC_CLASSNAME = "Feed Stream Converter" |
| const | FS_CLASSID = Components.ID("{2376201c-bbc6-472f-9b62-7548040a61c6}") |
| const | FS_CLASSNAME = "Feed Result Service" |
| const | FS_CONTRACTID = "@mozilla.org/browser/feeds/result-service;1" |
| const | FPH_CONTRACTID = "@mozilla.org/network/protocol;1?name=feed" |
| const | FPH_CLASSID = Components.ID("{4f91ef2e-57ba-472e-ab7a-b4999e42d6c0}") |
| const | FPH_CLASSNAME = "Feed Protocol Handler" |
| const | PCPH_CONTRACTID = "@mozilla.org/network/protocol;1?name=pcast" |
| const | PCPH_CLASSID = Components.ID("{1c31ed79-accd-4b94-b517-06e0c81999d5}") |
| const | PCPH_CLASSNAME = "Podcast Protocol Handler" |
| const | TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed" |
| const | TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed" |
| const | TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed" |
| const | TYPE_ANY = "*/*" |
| const | FEEDHANDLER_URI = "about:feeds" |
| const | PREF_SELECTED_APP = "browser.feeds.handlers.application" |
| 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_VIDEO_SELECTED_APP = "browser.videoFeeds.handlers.application" |
| const | PREF_VIDEO_SELECTED_WEB = "browser.videoFeeds.handlers.webservice" |
| const | PREF_VIDEO_SELECTED_ACTION = "browser.videoFeeds.handler" |
| const | PREF_VIDEO_SELECTED_READER = "browser.videoFeeds.handler.default" |
| const | PREF_AUDIO_SELECTED_APP = "browser.audioFeeds.handlers.application" |
| const | PREF_AUDIO_SELECTED_WEB = "browser.audioFeeds.handlers.webservice" |
| const | PREF_AUDIO_SELECTED_ACTION = "browser.audioFeeds.handler" |
| const | PREF_AUDIO_SELECTED_READER = "browser.audioFeeds.handler.default" |
| FeedConverter | prototype |
| var | FeedConverterFactory |
| var | FeedResultService |
| var | Module |
| function FeedConverter | ( | ) |
Definition at line 146 of file FeedConverter.js.
| function FeedProtocolHandler | ( | scheme | ) |
A protocol handler that attempts to deal with the variant forms of feed: URIs that are actually either http or https.
Definition at line 535 of file FeedConverter.js.
| function getPrefActionForType | ( | t | ) |
Definition at line 108 of file FeedConverter.js.
| function getPrefAppForType | ( | t | ) |
Definition at line 82 of file FeedConverter.js.
| function getPrefReaderForType | ( | t | ) |
Definition at line 121 of file FeedConverter.js.
| function getPrefWebForType | ( | t | ) |
Definition at line 95 of file FeedConverter.js.
| function LOG | ( | str | ) |
Definition at line 44 of file FeedConverter.js.
| function NSGetModule | ( | cm, | |
| file | |||
| ) |
Definition at line 683 of file FeedConverter.js.
| function safeGetCharPref | ( | pref, | |
| defaultValue | |||
| ) |
| const Cc = Components.classes |
Definition at line 40 of file FeedConverter.js.
| const Ci = Components.interfaces |
Definition at line 41 of file FeedConverter.js.
| const Cr = Components.results |
Definition at line 42 of file FeedConverter.js.
| const FC_CLASSID = Components.ID("{229fa115-9412-4d32-baf3-2fc407f76fb1}") |
Definition at line 48 of file FeedConverter.js.
| const FC_CLASSNAME = "Feed Stream Converter" |
Definition at line 49 of file FeedConverter.js.
| var FeedConverterFactory |
Definition at line 369 of file FeedConverter.js.
| const FEEDHANDLER_URI = "about:feeds" |
Definition at line 65 of file FeedConverter.js.
| var FeedResultService |
Keeps parsed FeedResults around for use elsewhere in the UI after the stream converter completes.
Definition at line 388 of file FeedConverter.js.
| const FPH_CLASSID = Components.ID("{4f91ef2e-57ba-472e-ab7a-b4999e42d6c0}") |
Definition at line 54 of file FeedConverter.js.
| const FPH_CLASSNAME = "Feed Protocol Handler" |
Definition at line 55 of file FeedConverter.js.
| const FPH_CONTRACTID = "@mozilla.org/network/protocol;1?name=feed" |
Definition at line 53 of file FeedConverter.js.
| const FS_CLASSID = Components.ID("{2376201c-bbc6-472f-9b62-7548040a61c6}") |
Definition at line 50 of file FeedConverter.js.
| const FS_CLASSNAME = "Feed Result Service" |
Definition at line 51 of file FeedConverter.js.
Definition at line 52 of file FeedConverter.js.
| var Module |
Definition at line 619 of file FeedConverter.js.
| const PCPH_CLASSID = Components.ID("{1c31ed79-accd-4b94-b517-06e0c81999d5}") |
Definition at line 57 of file FeedConverter.js.
| const PCPH_CLASSNAME = "Podcast Protocol Handler" |
Definition at line 58 of file FeedConverter.js.
| const PCPH_CONTRACTID = "@mozilla.org/network/protocol;1?name=pcast" |
Definition at line 56 of file FeedConverter.js.
| const PREF_AUDIO_SELECTED_ACTION = "browser.audioFeeds.handler" |
Definition at line 79 of file FeedConverter.js.
| const PREF_AUDIO_SELECTED_APP = "browser.audioFeeds.handlers.application" |
Definition at line 77 of file FeedConverter.js.
| const PREF_AUDIO_SELECTED_READER = "browser.audioFeeds.handler.default" |
Definition at line 80 of file FeedConverter.js.
| const PREF_AUDIO_SELECTED_WEB = "browser.audioFeeds.handlers.webservice" |
Definition at line 78 of file FeedConverter.js.
| const PREF_SELECTED_ACTION = "browser.feeds.handler" |
Definition at line 69 of file FeedConverter.js.
| const PREF_SELECTED_APP = "browser.feeds.handlers.application" |
Definition at line 67 of file FeedConverter.js.
| const PREF_SELECTED_READER = "browser.feeds.handler.default" |
Definition at line 70 of file FeedConverter.js.
| const PREF_SELECTED_WEB = "browser.feeds.handlers.webservice" |
Definition at line 68 of file FeedConverter.js.
| const PREF_VIDEO_SELECTED_ACTION = "browser.videoFeeds.handler" |
Definition at line 74 of file FeedConverter.js.
| const PREF_VIDEO_SELECTED_APP = "browser.videoFeeds.handlers.application" |
Definition at line 72 of file FeedConverter.js.
| const PREF_VIDEO_SELECTED_READER = "browser.videoFeeds.handler.default" |
Definition at line 75 of file FeedConverter.js.
| const PREF_VIDEO_SELECTED_WEB = "browser.videoFeeds.handlers.webservice" |
Definition at line 73 of file FeedConverter.js.
| FeedProtocolHandler prototype |
Definition at line 148 of file FeedConverter.js.
| const TYPE_ANY = "*/*" |
Definition at line 63 of file FeedConverter.js.
| const TYPE_MAYBE_AUDIO_FEED = "application/vnd.mozilla.maybe.audio.feed" |
Definition at line 62 of file FeedConverter.js.
| const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed" |
Definition at line 60 of file FeedConverter.js.
| const TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed" |
Definition at line 61 of file FeedConverter.js.