[Text_Diff] element index

Package indexes

All elements
c d g i l m n p r s t u x _
_
top
Variable $_block_header
Header for each change block.
Variable $_conflictingBlocks
Conflict counter.
Variable $_conflictingBlocks
Conflict counter.
Variable $_del_prefix
Prefix for deleted text.
Variable $_del_suffix
Suffix for deleted text.
Variable $_diffCommand
Path to the diff executable
Variable $_edits
Text_Diff::$_edits in Diff.php
Array of changes.
Variable $_ins_prefix
Prefix for inserted text.
Variable $_ins_suffix
Suffix for inserted text.
Variable $_leading_context_lines
Number of leading context "lines" to preserve.
Variable $_leading_context_lines
Number of leading context "lines" to preserve.
Variable $_leading_context_lines
Number of leading context "lines" to preserve.
Variable $_leading_context_lines
Number of leading context "lines" to preserve.
Variable $_second_block
Variable $_split_characters
Whether to split down to character-level.
Variable $_split_level
What are we currently splitting on? Used to recurse to show word-level or character-level changes.
Variable $_trailing_context_lines
Number of trailing context "lines" to preserve.
Variable $_trailing_context_lines
Number of trailing context "lines" to preserve.
Variable $_trailing_context_lines
Number of trailing context "lines" to preserve.
Variable $_trailing_context_lines
Number of trailing context "lines" to preserve.
Method _added
Method _added
Method _added
Method _added
Method _block
Method _blockHeader
Method _blockHeader
Method _blockHeader
Method _blockHeader
Method _changed
Method _changed
Method _changed
Method _changed
Method _check
Checks a diff for validity.
Method _compareseq
Finds LCS of two sequences.
Method _context
Method _context
Method _context
Method _deleted
Method _deleted
Method _deleted
Method _deleted
Method _diag
Divides the Largest Common Subsequence (LCS) of the sequences (XOFF, XLIM) and (YOFF, YLIM) into NCHUNKS approximately equally sized segments.
Method _encode
Method _endBlock
Method _endBlock
Method _endDiff
Method _getTempDir
Determines the location of the system temporary directory.
Method _lcsPos
Method _lines
Method _lines
Method _shiftBoundaries
Adjusts inserts/deletes of identical lines to join changes as much as possible.
Method _splitOnWords
Method _startBlock
Method _startBlock
Method _startDiff
c
top
Method countAddedLines
returns the number of new (added) lines in a given diff.
Method countDeletedLines
Returns the number of deleted (removed) lines in a given diff.
Page context.php
context.php in context.php
d
top
Method diff
Parses a unified or context diff.
Method diff
Method diff
Returns the array of differences.
Method diff
Page Diff.php
Diff.php in Diff.php
Page Diff3.php
Diff3.php in Diff3.php
Page diff.php
diff.php in diff.php
g
top
Method getDiff
Returns the array of differences.
Method getFinal
Gets the final set of lines.
Method getOriginal
Gets the original set of lines.
Method getParams
Get any renderer parameters.
i
top
Method isEmpty
Checks for an empty diff.
Page inline.php
inline.php in inline.php
l
top
Method lcs
Text_Diff::lcs() in Diff.php
Computes the length of the Longest Common Subsequence (LCS).
m
top
Method mergedOutput
Method mergedOutput
Page Mapped.php
Mapped.php in Mapped.php
n
top
Page native.php
native.php in native.php
p
top
Method parseContextDiff
Parses an array containing the context diff.
Method parseUnifiedDiff
Parses an array containing the unified diff.
r
top
Method render
Renders a diff.
Method reverse
Computes a reversed diff.
Page Renderer.php
Renderer.php in Renderer.php
s
top
Page shell.php
shell.php in shell.php
Page string.php
string.php in string.php
t
top
Class Text_Diff
Text_Diff in Diff.php
General API for generating and formatting diffs - the differences between two sequences of strings.
Method Text_Diff
Computes diffs between sequences of strings.
Page ThreeWay.php
ThreeWay.php in ThreeWay.php
Method Text_Diff3
Computes diff between 3 sequences of strings.
Class Text_Diff3
Text_Diff3 in Diff3.php
A class for computing three way diffs.
Class Text_Diff_Engine_native
Class used internally by Text_Diff to actually compute the diffs.
Class Text_Diff_Engine_shell
Class used internally by Diff to actually compute the diffs.
Class Text_Diff_Engine_string
Parses unified or context diffs output from eg. the diff utility.
Class Text_Diff_Engine_xdiff
Class used internally by Diff to actually compute the diffs.
Method Text_Diff_Mapped
Computes a diff between sequences of strings.
Class Text_Diff_Mapped
Text_Diff_Mapped in Mapped.php
$Horde: framework/Text_Diff/Diff/Mapped.php,v 1.3.2.4 2009/01/06 15:23:41 jan Exp $
Class Text_Diff_Renderer
Text_Diff_Renderer in Renderer.php
A class to render Diffs in different formats.
Method Text_Diff_Renderer
Constructor.
Class Text_Diff_Renderer_context
Class Text_Diff_Renderer_inline
"Inline" diff renderer.
Class Text_Diff_Renderer_unified
Class Text_Diff_ThreeWay
Text_Diff_ThreeWay in ThreeWay.php
A class for computing three way diffs.
Method Text_Diff_ThreeWay
Computes diff between 3 sequences of strings.
Method Text_MappedDiff
Computes a diff between sequences of strings.
Class Text_MappedDiff
Text_MappedDiff in Diff.php
Method trimNewlines
Removes trailing newlines from a line of text. This is meant to be used with array_walk().
u
top
Page unified.php
unified.php in unified.php
x
top
Page xdiff.php
xdiff.php in xdiff.php
c d g i l m n p r s t u x _