MediaWiki  REL1_24
TableDiffFormatter Class Reference

MediaWiki default table style diff formatter. More...

Inheritance diagram for TableDiffFormatter:
Collaboration diagram for TableDiffFormatter:

List of all members.

Public Member Functions

 __construct ()

Static Public Member Functions

static escapeWhiteSpace ($msg)

Protected Member Functions

 added ($lines)
 Writes all lines to the output buffer, each enclosed in .
 addedLine ($line)
 HTML-escape parameter before calling this.
 blockHeader ($xbeg, $xlen, $ybeg, $ylen)
 changed ($orig, $closing)
 Writes the two sets of lines to the output buffer, each enclosed in .
 context ($lines)
 Writes all lines to the output buffer, each enclosed in .
 contextLine ($line)
 HTML-escape parameter before calling this.
 deleted ($lines)
 Writes all lines to the output buffer, each enclosed in .
 deletedLine ($line)
 HTML-escape parameter before calling this.
 emptyLine ()
 endBlock ()
 Called at the end of a block of connected edits.
 lines ($lines, $prefix= ' ', $color= 'white')
 startBlock ($header)
 Writes the header to the output buffer.
 wrapLine ($marker, $class, $line)

Detailed Description

MediaWiki default table style diff formatter.

Todo:
document
Access:
private

Definition at line 33 of file TableDiffFormatter.php.


Constructor & Destructor Documentation


Member Function Documentation

TableDiffFormatter::added ( lines) [protected]

Writes all lines to the output buffer, each enclosed in .

Parameters:
string[]$lines

Reimplemented from DiffFormatter.

Definition at line 152 of file TableDiffFormatter.php.

References $lines, addedLine(), as, and emptyLine().

TableDiffFormatter::addedLine ( line) [protected]

HTML-escape parameter before calling this.

Parameters:
string$line
Returns:
string

Definition at line 98 of file TableDiffFormatter.php.

References wrapLine().

Referenced by added(), and changed().

TableDiffFormatter::blockHeader ( xbeg,
xlen,
ybeg,
ylen 
) [protected]
Parameters:
int$xbeg
int$xlen
int$ybeg
int$ylen
Returns:
string

Reimplemented from DiffFormatter.

Definition at line 62 of file TableDiffFormatter.php.

TableDiffFormatter::changed ( orig,
closing 
) [protected]

Writes the two sets of lines to the output buffer, each enclosed in .

Parameters:
string[]$orig
string[]$closing

Reimplemented from DiffFormatter.

Definition at line 192 of file TableDiffFormatter.php.

References addedLine(), any, as, deletedLine(), emptyLine(), wfProfileIn(), and wfProfileOut().

TableDiffFormatter::context ( lines) [protected]

Writes all lines to the output buffer, each enclosed in .

Parameters:
string[]$lines

Reimplemented from DiffFormatter.

Definition at line 178 of file TableDiffFormatter.php.

References $lines, as, and contextLine().

TableDiffFormatter::contextLine ( line) [protected]

HTML-escape parameter before calling this.

Parameters:
string$line
Returns:
string

Definition at line 120 of file TableDiffFormatter.php.

References wrapLine().

Referenced by context().

TableDiffFormatter::deleted ( lines) [protected]

Writes all lines to the output buffer, each enclosed in .

Parameters:
string[]$lines

Reimplemented from DiffFormatter.

Definition at line 165 of file TableDiffFormatter.php.

References $lines, as, deletedLine(), and emptyLine().

TableDiffFormatter::deletedLine ( line) [protected]

HTML-escape parameter before calling this.

Parameters:
string$line
Returns:
string

Definition at line 109 of file TableDiffFormatter.php.

References wrapLine().

Referenced by changed(), and deleted().

Returns:
string

Definition at line 143 of file TableDiffFormatter.php.

Referenced by added(), changed(), and deleted().

Called at the end of a block of connected edits.

This default implementation does nothing.

Reimplemented from DiffFormatter.

Definition at line 80 of file TableDiffFormatter.php.

static TableDiffFormatter::escapeWhiteSpace ( msg) [static]
Parameters:
string$msg
Returns:
mixed

Definition at line 46 of file TableDiffFormatter.php.

Referenced by wrapLine().

TableDiffFormatter::lines ( lines,
prefix = ' ',
color = 'white' 
) [protected]
Parameters:
string[]$lines
string$prefix
string$color

Definition at line 88 of file TableDiffFormatter.php.

TableDiffFormatter::startBlock ( header) [protected]

Writes the header to the output buffer.

Parameters:
string$header

Reimplemented from DiffFormatter.

Definition at line 76 of file TableDiffFormatter.php.

TableDiffFormatter::wrapLine ( marker,
class,
line 
) [protected]
Parameters:
string$marker
string$classUnused
string$line
Returns:
string

Definition at line 131 of file TableDiffFormatter.php.

References escapeWhiteSpace(), and Xml\tags().

Referenced by addedLine(), contextLine(), and deletedLine().


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