| Interface | Description | 
|---|---|
| CommandVisitor<T> | This interface should be implemented by user object to walk
 through  EditScriptobjects. | 
| ReplacementsHandler<T> | This interface is devoted to handle synchronized replacement sequences. | 
| Class | Description | 
|---|---|
| DeleteCommand<T> | Command representing the deletion of one object of the first sequence. | 
| EditCommand<T> | Abstract base class for all commands used to transform an objects sequence
 into another one. | 
| EditScript<T> | This class gathers all the  commandsneeded to transform
 one objects sequence into another objects sequence. | 
| InsertCommand<T> | Command representing the insertion of one object of the second sequence. | 
| KeepCommand<T> | Command representing the keeping of one object present in both sequences. | 
| ReplacementsFinder<T> | This class handles sequences of replacements resulting from a comparison. | 
| StringsComparator | 
 It is guaranteed that the comparisons will always be done as
  o1.equals(o2)whereo1belongs to the first
 sequence ando2belongs to the second sequence. | 
Provides algorithms for diff between strings.
The initial implementation of the Myers algorithm was adapted from the commons-collections sequence package.
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.