Package difflib

The difflib package implements general operation with diff files.

See:
          Description

Interface Summary
DiffAlgorithm<T> The general interface for computing diffs between two lists of elements of type T.
 

Class Summary
ChangeDelta<T> Describes the change-delta between original and revised texts.
Chunk<T> Holds the information about the part of text involved in the diff process Text is represented as Object[] because the diff engine is capable of handling more than plain ascci.
DeleteDelta<T> Describes the delete-delta between original and revised texts.
Delta<T> Describes the delta between original and revised texts.
DeltaComparator  
DiffRow Describes the diff row in form [tag, oldLine, newLine) for showing the difference between two texts
DiffRowGenerator This class for generating DiffRows for side-by-sidy view.
DiffRowGenerator.Builder This class used for building the DiffRowGenerator.
DiffUtils Implements the difference and patching engine
InsertDelta<T> Describes the add-delta between original and revised texts.
Patch<T> Describes the patch holding all deltas between the original and revised texts.
StringUtills  
 

Enum Summary
Delta.TYPE Specifies the type of the delta.
DiffRow.Tag  
 

Exception Summary
DiffException Base class for all exceptions emanating from this package.
PatchFailedException Thrown whenever a delta cannot be applied as a patch to a given text.
 

Package difflib Description

The difflib package implements general operation with diff files.

Author:
Dmitry Naumenko


Copyright © 2009-2013. All Rights Reserved.