nsIFeedContainer
Un article de MDC.
L'interface nsIFeedContainer fournit des champs standards utilisés à la fois par les flux (nsIFeed) et les entrées de flux (nsIFeedEntry).
Sommaire |
nsIFeedContainer est définie dans toolkit/components/feeds/public/nsIFeedContainer.idl, et
elle est non figée (n'a pas été modifiée depuis Mozilla 1.8.1). Cette interface est scriptable.
Hérité de : nsIFeedElementBase
Implémenté par : nsIFeed
[modifier] Synoptique
normalize();
|
[modifier] Attributs
| Attribut | Type | Description |
authors
| | Une liste d'objets nsIFeedPerson qui décrit l'auteur du flux ou de l'entrée de flux.
|
| <code>categories | nsIArray
| Une liste de catégories présentes dans un flux ou une entrée de flux.
Note : La liste retournée contiendra des objets {{interface|nsIFeedCategory]]</code>, cependant cette interface n'est pas encore implémentée.
|
contributors
| nsIArray
| Une liste d'objets nsIFeedPerson qui décrit les contributeurs au flux ou aux entrées de flux.
|
fields
| nsIWritablePropertyBag2
| Fournit un accès à l'ensemble des champs présents dans le document. Les champs Atom et RSS courants sont normalisés, et comprennent certaines extensions d'espace de nommage telle que "dc:subject" et "content:encoded". Les clients peuvent éviter la normalisation en vérifiant le type du flux et en accédant à des champs spécifiques.
On accède aux espaces de nommages courants en utilisant des préfixes, tel que |
id
| AString
| Une chaîne qui identifie le flux ou l'entrée de flux. Tout les flux ne la contiennent pas, mais les formats de flux les plus importants possèdent des ID pour chaque entrée. |
link
| nsIURI
| Une URI contenant le lien original du flux ou de l'entrée. |
rights
| nsIFeedTextConstruct
| Les droits ou la licence d'utilisation du flux ou de l'entrée de flux. |
title
| nsIFeedTextConstruct
| Le titre du flux ou de l'entrée de flux. Souvenez-vous que certains flux n'ont pas de titre, et que certains titres contiennent des balises, aussi soyez prudent en utilisant cet attribut. |
updated
| AString
| Une chaîne contenant la date de la dernière mise à jour du flux ou de l'entrée de flux, au format RFC822. Cette chaîne peut être analysée par du code JavaScript et du code mail. |
[modifier] Méthodes
[modifier] normalize()
Synchronise les champs d'un conteneur avec ses attributs propres.
void normalize();
[modifier] Voir également
{{interface|nsIURI]], nsIFeedTextConstruct