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.8 2005/05/02 19:44:53 chuck Exp $

Located in /inc/class_diff.php (line 943)


	
			
Direct descendents
Class Description
Text_Diff_Renderer_inline "Inline" diff renderer.
Text_Diff_Renderer_unified "Unified" diff renderer.
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 951)

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 959)

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 964)

Constructor.

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

Get any renderer parameters.

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

Renders a diff.

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

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

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

Redefined in descendants as:
_context (line 1133)
void _context ( $lines)
  • $lines
_deleted (line 1143)
void _deleted ( $lines)
  • $lines

Redefined in descendants as:
_endBlock (line 1123)
void _endBlock ()
_endDiff (line 1099)
void _endDiff ()
_lines (line 1128)
void _lines ( $lines, [ $prefix = ' '])
  • $lines
  • $prefix

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

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

Documentation generated on Thu, 31 May 2007 23:33:57 -0400 by phpDocumentor 1.3.2