--- title: nsIFeedProcessor slug: nsIFeedProcessor tags: - Interfaces - Référence_de_l'API_XPCOM - 'XPCOM:Références' translation_of: Mozilla/Tech/XPCOM/Reference/Interface/nsIFeedProcessor ---
L'interface nsIFeedProcessor
analyse les flux RSS ou Atom, déclenchant des rappels suivant leur contenu, pendant et après leur analyse.
Hérité de : nsIStreamListener
Implémentée par : @mozilla.org/feed-processor;1
. Pour créer une instance, utilisez :
var fp = Components.classes["@mozilla.org/feed-processor;1"] .createInstance(Components.interfaces.nsIFeedProcessor);
void parseAsync(in nsIRequestObserver requestObserver, in nsIURI uri);
|
void parseFromStream(in nsIInputStream stream, in nsIURI uri);
|
void parseFromString(in AString str, in nsIURI uri);
|
Attribut | Type | Description |
listener
| nsIFeedResultListener
| Le destinataire des évènements fournis par l'analyseur de flux. |
Analyse un flux de façon asynchrone. L'appelant doit ensuite appeler la méthode nsIStreamListener
du processeur pour piloter le processus d'analyse. Vous ne devez appeler aucune autre méthode d'analyse sur l'interface nsIFeedProcessor
pendant une analyse asynchrone.
void parseAsync( in nsIRequestObserver requestObserver, in nsIURI uri );
null
est une valeur acceptée.
Analyse un flux depuis une nsInputStream
.
void parseFromStream( in nsIInputStream stream, in nsIURI uri );
nsInputStream
depuis lequel lire et analyser le flux.
Analyse un flux depuis une AString
.
void parseFromString( in AString str, in nsIURI uri );
nsIStreamListener
, nsIFeedResultListener
Liens Interwikis