ChannelFeed Class Reference

Inherits FeedItem.

Inherited by AtomFeed, and RSSFeed.

List of all members.

Public Member Functions

 outHeader ()
 #@+ Abstract function, override!
 outItem ($item)
 Generate an item.
 outFooter ()
 Generate Footer of the feed.
 httpHeaders ()
 #@-
 contentType ()
 Return an internet media type to be sent in the headers.
 outXmlHeader ()
 Output the initial XML headers with a stylesheet for legibility if someone finds it in a browser.


Detailed Description

Todo:
document (needs one-sentence top-level class description).

Definition at line 100 of file Feed.php.


Member Function Documentation

ChannelFeed::contentType (  ) 

Return an internet media type to be sent in the headers.

Returns:
string
Access:
private

Definition at line 156 of file Feed.php.

References $wgRequest.

Referenced by httpHeaders().

ChannelFeed::httpHeaders (  ) 

#@-

Setup and send HTTP headers. Don't send any content; content might end up being cached and re-sent with these same headers later.

This should be called from the outHeader() method, but can also be called separately.

Access:
public

Definition at line 139 of file Feed.php.

References $wgOut, and contentType().

Referenced by outXmlHeader().

ChannelFeed::outFooter (  ) 

Generate Footer of the feed.

Reimplemented in RSSFeed, and AtomFeed.

Definition at line 124 of file Feed.php.

ChannelFeed::outHeader (  ) 

#@+ Abstract function, override!

Generate Header of the feed

Reimplemented in RSSFeed, and AtomFeed.

Definition at line 109 of file Feed.php.

ChannelFeed::outItem ( item  ) 

Generate an item.

Parameters:
$item 

Reimplemented in RSSFeed, and AtomFeed.

Definition at line 117 of file Feed.php.

ChannelFeed::outXmlHeader (  ) 

Output the initial XML headers with a stylesheet for legibility if someone finds it in a browser.

Access:
private

Definition at line 168 of file Feed.php.

References $wgStylePath, $wgStyleVersion, httpHeaders(), and wfExpandUrl().

Referenced by AtomFeed::outHeader(), and RSSFeed::outHeader().


The documentation for this class was generated from the following file:

Generated on Sat Sep 5 02:08:34 2009 for MediaWiki by  doxygen 1.5.9