Class Text_Diff_Renderer

Description

A class to render Diffs in different formats.

This class renders the diff in classic diff format. It is intended that this class be customized via inheritance, to obtain fancier outputs.

$Horde: framework/Text_Diff/Diff/Renderer.php,v 1.5.10.12 2009/07/24 13:26:40 jan Exp $

Copyright 2004-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://opensource.org/licenses/lgpl-license.php.

Located in /Text_Diff/Diff/Renderer.php (line 17)


	
			
Direct descendents
Variable Summary
Method Summary
 Text_Diff_Renderer Text_Diff_Renderer ([ $params = array()])
 array getParams ()
 string render (Text_Diff $diff)
 void _added ( $lines)
 void _block ( $xbeg,  $xlen,  $ybeg,  $ylen,  &$edits)
 void _blockHeader ( $xbeg,  $xlen,  $ybeg,  $ylen)
 void _changed ( $orig,  $final)
 void _context ( $lines)
 void _deleted ( $lines)
 void _endBlock ()
 void _endDiff ()
 void _lines ( $lines, [ $prefix = ' '])
 void _startBlock ( $header)
 void _startDiff ()
Variables
mixed $_leading_context_lines = 0 (line 25)

Number of leading context "lines" to preserve.

This should be left at zero for this class, but subclasses may want to set this to other values.


Redefined in descendants as:
mixed $_trailing_context_lines = 0 (line 33)

Number of trailing context "lines" to preserve.

This should be left at zero for this class, but subclasses may want to set this to other values.


Redefined in descendants as:
Methods
Constructor Text_Diff_Renderer (line 38)

Constructor.

Text_Diff_Renderer Text_Diff_Renderer ([ $params = array()])
  • $params
getParams (line 53)

Get any renderer parameters.

  • return: All parameters of this renderer object.
array getParams ()
render (line 72)

Renders a diff.

  • return: The formatted output.
string render (Text_Diff $diff)
_added (line 222)
void _added ( $lines)
  • $lines

Redefined in descendants as:
_block (line 146)
void _block ( $xbeg,  $xlen,  $ybeg,  $ylen,  &$edits)
  • $xbeg
  • $xlen
  • $ybeg
  • $ylen
  • &$edits
_blockHeader (line 183)
void _blockHeader ( $xbeg,  $xlen,  $ybeg,  $ylen)
  • $xbeg
  • $xlen
  • $ybeg
  • $ylen

Redefined in descendants as:
_changed (line 232)
void _changed ( $orig,  $final)
  • $orig
  • $final

Redefined in descendants as:
_context (line 217)
void _context ( $lines)
  • $lines

Redefined in descendants as:
_deleted (line 227)
void _deleted ( $lines)
  • $lines

Redefined in descendants as:
_endBlock (line 207)
void _endBlock ()

Redefined in descendants as:
_endDiff (line 178)
void _endDiff ()
_lines (line 212)
void _lines ( $lines, [ $prefix = ' '])
  • $lines
  • $prefix

Redefined in descendants as:
_startBlock (line 202)
void _startBlock ( $header)
  • $header

Redefined in descendants as:
_startDiff (line 173)
void _startDiff ()

Documentation generated on Sun, 30 Jan 2011 05:20:51 +0000 by phpDocumentor 1.4.3