Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JFeedParserAtom
+ Graphe d'héritage de JFeedParserAtom:
+ Graphe de collaboration de JFeedParserAtom:

Liste de tous les membres

Fonctions membres protégées

 handleAuthor (JFeed $feed, SimpleXMLElement $el)
 handleContributor (JFeed $feed, SimpleXMLElement $el)
 handleGenerator (JFeed $feed, SimpleXMLElement $el)
 handleId (JFeed $feed, SimpleXMLElement $el)
 handleLink (JFeed $feed, SimpleXMLElement $el)
 handleRights (JFeed $feed, SimpleXMLElement $el)
 handleSubtitle (JFeed $feed, SimpleXMLElement $el)
 handleTitle (JFeed $feed, SimpleXMLElement $el)
 handleUpdated (JFeed $feed, SimpleXMLElement $el)
 initialise ()
 processFeedEntry (JFeedEntry $entry, SimpleXMLElement $el)
- Fonctions membres protégées inherited from JFeedParser
 processElement (JFeed $feed, SimpleXMLElement $el, array $namespaces)
 fetchNamespace ($prefix)
 moveToNextElement ($name=null)
 moveToClosingElement ()

Attributs protégés

 $version
- Attributs protégés inherited from JFeedParser
 $entryElementName = 'entry'
 $namespaces = array()
 $stream

Additional Inherited Members

- Fonctions membres publiques inherited from JFeedParser
 __construct (XMLReader $stream)
 parse ()
 registerNamespace ($prefix, JFeedParserNamespace $namespace)

Description détaillée

Définition à la ligne 20 du fichier atom.php.


Documentation des fonctions membres

JFeedParserAtom::handleAuthor ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <author> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 38 du fichier atom.php.

Références JFeed\setAuthor().

{
// Set the author information from the XML element.
$feed->setAuthor((string) $el->name, (string) $el->email, (string) $el->uri);
}

+ Voici le graphe d'appel pour cette fonction :

JFeedParserAtom::handleContributor ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <contributor> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 54 du fichier atom.php.

Références JFeed\addContributor().

{
$feed->addContributor((string) $el->name, (string) $el->email, (string) $el->uri);
}

+ Voici le graphe d'appel pour cette fonction :

JFeedParserAtom::handleGenerator ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <generator> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 69 du fichier atom.php.

{
$feed->generator = (string) $el;
}
JFeedParserAtom::handleId ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <id> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 84 du fichier atom.php.

{
$feed->uri = (string) $el;
}
JFeedParserAtom::handleLink ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <link> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 99 du fichier atom.php.

{
$link = new JFeedLink;
$link->uri = (string) $el['href'];
$link->language = (string) $el['hreflang'];
$link->length = (int) $el['length'];
$link->relation = (string) $el['rel'];
$link->title = (string) $el['title'];
$link->type = (string) $el['type'];
$feed->link = $link;
}
JFeedParserAtom::handleRights ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <rights> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 122 du fichier atom.php.

{
$feed->copyright = (string) $el;
}
JFeedParserAtom::handleSubtitle ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <subtitle> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 137 du fichier atom.php.

{
$feed->description = (string) $el;
}
JFeedParserAtom::handleTitle ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <title> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 152 du fichier atom.php.

{
$feed->title = (string) $el;
}
JFeedParserAtom::handleUpdated ( JFeed  $feed,
SimpleXMLElement  $el 
)
protected

Method to handle the <updated> element for the feed.

Paramètres:
JFeed$feedThe JFeed object being built from the parsed feed.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 167 du fichier atom.php.

{
$feed->updatedDate = (string) $el;
}
JFeedParserAtom::initialise ( )
protected

Method to initialise the feed for parsing. Here we detect the version and advance the stream reader so that it is ready to parse feed elements.

Renvoie:
void
Depuis:
12.3

Réimplémentée à partir de JFeedParser.

Définition à la ligne 180 du fichier atom.php.

{
// Read the version attribute.
$this->version = ($this->stream->getAttribute('version') == '0.3') ? '0.3' : '1.0';
// We want to move forward to the first element after the root element.
}
JFeedParserAtom::processFeedEntry ( JFeedEntry  $entry,
SimpleXMLElement  $el 
)
protected

Method to handle the feed entry element for the feed: <entry>.

Paramètres:
JFeedEntry$entryThe JFeedEntry object being built from the parsed feed entry.
SimpleXMLElement$elThe current XML element object to handle.
Renvoie:
void
Depuis:
12.3

Définition à la ligne 199 du fichier atom.php.

{
$entry->uri = (string) $el->id;
$entry->title = (string) $el->title;
$entry->updatedDate = (string) $el->updated;
$entry->content = (string) $el->summary;
}

Documentation des données membres

JFeedParserAtom::$version
protected

Définition à la ligne 26 du fichier atom.php.


La documentation de cette classe a été générée à partir du fichier suivant :