Public Attributes

nsIFeed Interface Reference

An nsIFeed represents a single Atom or RSS feed. More...

import "nsIFeed.idl";

Inheritance diagram for nsIFeed:
Collaboration diagram for nsIFeed:

List of all members.

Public Attributes

attribute nsIFeedTextConstruct subtitle
 Uses description, subtitle, and extensions to generate a summary.
const unsigned long TYPE_FEED = 0
const unsigned long TYPE_AUDIO = 1
const unsigned long TYPE_IMAGE = 2
const unsigned long TYPE_VIDEO = 4
readonly attribute unsigned long type
 The type of feed.
attribute long enclosureCount
 The total number of enclosures found in the feed.
attribute nsIArray items
 The items or entries in feed.
attribute nsIWritablePropertyBag2 cloud
 No one really knows what cloud is for.
attribute nsIFeedGenerator generator
 Information about the software that produced the feed.
attribute nsIWritablePropertyBag2 image
 An image url and some metadata (as defined by RSS2).
attribute nsIWritablePropertyBag2 textInput
 No one really knows what textInput is for.
attribute nsIArray skipDays
 Days to skip fetching.
attribute nsIArray skipHours
 Hours to skip fetching.

Detailed Description

An nsIFeed represents a single Atom or RSS feed.


Member Data Documentation

No one really knows what cloud is for.

It supposedly enables some sort of interaction with an XML-RPC or SOAP service.

attribute long nsIFeed::enclosureCount

The total number of enclosures found in the feed.

Information about the software that produced the feed.

An image url and some metadata (as defined by RSS2).

The items or entries in feed.

Days to skip fetching.

This field was supposed to designate intervals for feed fetching. It's not generally implemented. For example, if this array contained "Monday", aggregators should not fetch the feed on Mondays.

Hours to skip fetching.

This field was supposed to designate intervals for feed fetching. It's not generally implemented. See <http://blogs.law.harvard.edu/tech/rss> for more information.

Uses description, subtitle, and extensions to generate a summary.

No one really knows what textInput is for.

See <http://www.cadenhead.org/workbench/news/2894/rss-joy-textinput> for more details.

readonly attribute unsigned long nsIFeed::type

The type of feed.

For example, a podcast would be TYPE_AUDIO.

const unsigned long nsIFeed::TYPE_AUDIO = 1
const unsigned long nsIFeed::TYPE_FEED = 0
const unsigned long nsIFeed::TYPE_IMAGE = 2
const unsigned long nsIFeed::TYPE_VIDEO = 4

The documentation for this interface was generated from the following file: