Class Text_Diff_Renderer_inline

Description

"Inline" diff renderer.

This class renders diffs in the Wiki-style "inline" format.

  • author: Ciprian Popovici

Located in /Text_Diff/Diff/Renderer/inline.php (line 27)

Text_Diff_Renderer
   |
   --Text_Diff_Renderer_inline
Variable Summary
Method Summary
 void _added ( $lines)
 void _blockHeader ( $xbeg,  $xlen,  $ybeg,  $ylen)
 void _changed ( $orig,  $final)
 void _deleted ( $lines, [ $words = false])
 void _encode ( &$string)
 void _lines ( $lines, [ $prefix = ' '], [ $encode = true])
 void _splitOnWords ( $string, [ $newlineEscape = "\n"])
 void _startBlock ( $header)
Variables
string $_block_header = '' (line 76)

Header for each change block.

string $_del_prefix = '<del>' (line 62)

Prefix for deleted text.

string $_del_suffix = '</del>' (line 69)

Suffix for deleted text.

string $_ins_prefix = '<ins>' (line 48)

Prefix for inserted text.

string $_ins_suffix = '</ins>' (line 55)

Suffix for inserted text.

integer $_leading_context_lines = 10000 (line 34)

Number of leading context "lines" to preserve.


Redefinition of:
Text_Diff_Renderer::$_leading_context_lines
Number of leading context "lines" to preserve.
boolean $_split_characters = false (line 83)

Whether to split down to character-level.

string $_split_level = 'lines' (line 91)

What are we currently splitting on? Used to recurse to show word-level or character-level changes.

integer $_trailing_context_lines = 10000 (line 41)

Number of trailing context "lines" to preserve.


Redefinition of:
Text_Diff_Renderer::$_trailing_context_lines
Number of trailing context "lines" to preserve.
Methods
_added (line 116)
void _added ( $lines)
  • $lines

Redefinition of:
Text_Diff_Renderer::_added()
_blockHeader (line 93)
void _blockHeader ( $xbeg,  $xlen,  $ybeg,  $ylen)
  • $xbeg
  • $xlen
  • $ybeg
  • $ylen

Redefinition of:
Text_Diff_Renderer::_blockHeader()
_changed (line 132)
void _changed ( $orig,  $final)
  • $orig
  • $final

Redefinition of:
Text_Diff_Renderer::_changed()
_deleted (line 124)
void _deleted ( $lines, [ $words = false])
  • $lines
  • $words

Redefinition of:
Text_Diff_Renderer::_deleted()
_encode (line 201)
void _encode ( &$string)
  • &$string
_lines (line 103)
void _lines ( $lines, [ $prefix = ' '], [ $encode = true])
  • $lines
  • $prefix
  • $encode

Redefinition of:
Text_Diff_Renderer::_lines()
_splitOnWords (line 181)
void _splitOnWords ( $string, [ $newlineEscape = "\n"])
  • $string
  • $newlineEscape
_startBlock (line 98)
void _startBlock ( $header)
  • $header

Redefinition of:
Text_Diff_Renderer::_startBlock()

Inherited Methods

Inherited From Text_Diff_Renderer

 Text_Diff_Renderer::Text_Diff_Renderer()
 Text_Diff_Renderer::getParams()
 Text_Diff_Renderer::render()
 Text_Diff_Renderer::_added()
 Text_Diff_Renderer::_block()
 Text_Diff_Renderer::_blockHeader()
 Text_Diff_Renderer::_changed()
 Text_Diff_Renderer::_context()
 Text_Diff_Renderer::_deleted()
 Text_Diff_Renderer::_endBlock()
 Text_Diff_Renderer::_endDiff()
 Text_Diff_Renderer::_lines()
 Text_Diff_Renderer::_startBlock()
 Text_Diff_Renderer::_startDiff()

Documentation generated on Sun, 30 Jan 2011 05:18:35 +0000 by phpDocumentor 1.4.3