L'interface nsIFeedProcessor
analyse les flux RSS ou Atom, déclenchant des rappels suivant leur contenu, pendant et après leur analyse.
Please add a summary to this article.
Last changed in Gecko 1.8.1 (Firefox 2 / Thunderbird 2 / SeaMonkey 1.1)
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);
Synoptique
void parseAsync(in nsIRequestObserver requestObserver, in nsIURI uri);
|
void parseFromStream(in nsIInputStream stream, in nsIURI uri);
|
void parseFromString(in AString str, in nsIURI uri);
|
Attributs
Attribut | Type | Description |
listener
| nsIFeedResultListener
| Le destinataire des évènements fournis par l'analyseur de flux. |
Méthodes
parseAsync()
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 );
Paramètres
- <tt>requestObserver</tt>
- L'observateur à prévenir lorsque l'analyse commence et s'arrête.
null
est une valeur acceptée. - <tt>uri</tt>
- L'URI de base par rapport à laquelle toutes les autres URI du flux seront résolues.
parseFromStream()
Analyse un flux depuis une nsInputStream
.
void parseFromStream( in nsIInputStream stream, in nsIURI uri );
Paramètres
- <tt>stream</tt>
- Un pointeur vers le
nsInputStream
depuis lequel lire et analyser le flux. - <tt>uri</tt>
- L'URI de base par rapport à laquelle toutes les autres URI du flux seront résolues.
parseFromString()
Analyse un flux depuis une AString
.
void parseFromString( in AString str, in nsIURI uri );
Paramètres
- <tt>str</tt>
- La chaîne à analyser comme un flux.
- <tt>uri</tt>
- L'URI de base par rapport à laquelle toutes les autres URI du flux seront résolues.
Voir également
nsIStreamListener
, nsIFeedResultListener
Liens Interwikis