WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIFeedProgressListener

IID:ebfd5de5-713c-40c0-ad7c-f095117fa580
Inherits From:nsIFeedResultListener

Methods

void handleEntry ( nsIFeedEntry entry , nsIFeedResult result ) void handleFeedAtFirstEntry ( nsIFeedResult result ) void handleStartFeed ( nsIFeedResult result ) void reportError ( AString errorText , PRInt32 lineNumber , PRBool bozo )

void handleEntry ( nsIFeedEntry entry , nsIFeedResult result )

Called after each entry/item. If the document is a standalone item or entry, this HandleFeedAtFirstEntry will not have been called. Also, this entry's parent field will be null.

Arguments:
entry: An object implementing nsIFeedEntry that represents the latest entry encountered.
result: An object implementing nsIFeedResult representing the feed and its metadata.

void handleFeedAtFirstEntry ( nsIFeedResult result )

Called when the first entry/item is encountered. In Atom, all feed data is required to preceed the entries. In RSS, the data usually does. If the type is one of the entry/item-only types, this event will not be called.

Arguments:
result: An object implementing nsIFeedResult representing the feed and its metadata. At this point, the result will likely have most of its feed-level metadata.

void handleStartFeed ( nsIFeedResult result )

StartFeed will be called as soon as a reasonable start to a feed is detected.

Arguments:
result: An object implementing nsIFeedResult representing the feed and its metadata. At this point, the result has version information.

void reportError ( AString errorText , PRInt32 lineNumber , PRBool bozo )

ReportError will be called in the event of fatal XML errors, or if the document is not a feed. The bozo bit will be set if the error was due to a fatal error.

Arguments:
errorText: A short description of the error.
lineNumber: The line on which the error occured.
bozo

Reference documentation is generated from Mozilla's source.