difflib.myers
Class DiffNode
java.lang.Object
difflib.myers.PathNode
difflib.myers.DiffNode
public final class DiffNode
- extends PathNode
A diffnode in a diffpath.
A DiffNode and its previous node mark a delta between
two input sequences, that is, two differing subsequences
between (possibly zero length) matching sequences.
DiffNodes and Snakes allow for compression
of diffpaths, as each snake is represented by a single Snake
node and each contiguous series of insertions and deletions is represented
by a single DiffNodes.
- Version:
- $Revision: 60 $ $Date: 2003-05-10 21:56:10 +0300 (Суб, 10 Май 2003) $
- Author:
- Juanco Anez
|
Constructor Summary |
DiffNode(int i,
int j,
PathNode prev)
Constructs a DiffNode. |
DiffNode
public DiffNode(int i,
int j,
PathNode prev)
- Constructs a DiffNode.
DiffNodes are compressed. That means that
the path pointed to by the prev parameter
will be followed using PathNode.previousSnake()
until a non-diff node is found.
- Parameters:
the - position in the original sequencethe - position in the revised sequenceprev - the previous node in the path.
isSnake
public boolean isSnake()
- Is this node a
Snake node?
- Specified by:
isSnake in class PathNode
- Returns:
- false, always
Copyright © 2009-2013. All Rights Reserved.