MediaWiki  REL1_22
TableDiffFormatter Class Reference

Wikipedia Table style diff formatter. More...

Inheritance diagram for TableDiffFormatter:
Collaboration diagram for TableDiffFormatter:

List of all members.

Public Member Functions

 __construct ()
 _added ($lines)
 _block_header ($xbeg, $xlen, $ybeg, $ylen)
 _changed ($orig, $closing)
 _context ($lines)
 _deleted ($lines)
 _end_block ()
 _lines ($lines, $prefix= ' ', $color= 'white')
 _start_block ($header)
 addedLine ($line)
 HTML-escape parameter before calling this.
 contextLine ($line)
 HTML-escape parameter before calling this.
 deletedLine ($line)
 HTML-escape parameter before calling this.
 emptyLine ()

Static Public Member Functions

static escapeWhiteSpace ($msg)

Private Member Functions

 wrapLine ($marker, $class, $line)

Detailed Description

Wikipedia Table style diff formatter.

Todo:
document
Access:
private

Definition at line 1345 of file DairikiDiff.php.


Constructor & Destructor Documentation

Definition at line 1346 of file DairikiDiff.php.


Member Function Documentation

Parameters:
$linesarray

Reimplemented from DiffFormatter.

Definition at line 1440 of file DairikiDiff.php.

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

TableDiffFormatter::_block_header ( xbeg,
xlen,
ybeg,
ylen 
)
Parameters:
$xbeg
$xlen
$ybeg
$ylen
Returns:
string

Reimplemented from DiffFormatter.

Definition at line 1370 of file DairikiDiff.php.

TableDiffFormatter::_changed ( orig,
closing 
)
Parameters:
$orig
$closing

Reimplemented from DiffFormatter.

Definition at line 1474 of file DairikiDiff.php.

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

Parameters:
$lines

Reimplemented from DiffFormatter.

Definition at line 1462 of file DairikiDiff.php.

References $lines, as, and contextLine().

Parameters:
$lines

Reimplemented from DiffFormatter.

Definition at line 1451 of file DairikiDiff.php.

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

Reimplemented from DiffFormatter.

Definition at line 1383 of file DairikiDiff.php.

TableDiffFormatter::_lines ( lines,
prefix = ' ',
color = 'white' 
)

Definition at line 1386 of file DairikiDiff.php.

Parameters:
$header

Reimplemented from DiffFormatter.

Definition at line 1379 of file DairikiDiff.php.

HTML-escape parameter before calling this.

Parameters:
$line
Returns:
string

Definition at line 1394 of file DairikiDiff.php.

References wrapLine().

Referenced by _added(), and _changed().

HTML-escape parameter before calling this.

Parameters:
$line
Returns:
string

Definition at line 1412 of file DairikiDiff.php.

References wrapLine().

Referenced by _context().

HTML-escape parameter before calling this.

Parameters:
$line
Returns:
string

Definition at line 1403 of file DairikiDiff.php.

References wrapLine().

Referenced by _changed(), and _deleted().

Returns:
string

Definition at line 1433 of file DairikiDiff.php.

Referenced by _added(), _changed(), and _deleted().

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

Definition at line 1356 of file DairikiDiff.php.

Referenced by wrapLine().

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

Definition at line 1422 of file DairikiDiff.php.

References escapeWhiteSpace(), and tags().

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


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