A B C D F H I L M N O P R S

A

analyze_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.Base
Look at a hunk of edit script and report the range of lines in each file that it applies to.

B

bmsi.util - package bmsi.util
 
build_script(boolean[], int, boolean[], int) - Method in interface bmsi.util.Diff.ScriptBuilder
Scan the tables of which lines are inserted and deleted, producing an edit script.

C

change_letter(int, int) - Static method in class bmsi.util.DiffPrint.Base
 
context - Variable in class bmsi.util.DiffPrint.ContextPrint
 

D

deleted - Variable in class bmsi.util.Diff.change
# lines of file 0 changed here.
deletes - Variable in class bmsi.util.DiffPrint.Base
 
Diff - Class in bmsi.util
A class to compare vectors of objects.
Diff(Object[], Object[]) - Constructor for class bmsi.util.Diff
Prepare to find differences between two arrays.
diff(Diff.ScriptBuilder) - Method in class bmsi.util.Diff
Get the results of comparison as an edit script.
Diff.change - Class in bmsi.util
The result of comparison is an "edit script": a chain of change objects.
Diff.change(int, int, int, int, Diff.change) - Constructor for class bmsi.util.Diff.change
Cons an additional entry onto the front of an edit script OLD.
Diff.ScriptBuilder - Interface in bmsi.util
 
diff_2(boolean) - Method in class bmsi.util.Diff
 
DiffPrint - Class in bmsi.util
A simple framework for printing change lists produced by Diff.
DiffPrint() - Constructor for class bmsi.util.DiffPrint
 
DiffPrint.Base - Class in bmsi.util
A Base class for printing edit scripts produced by Diff.
DiffPrint.Base(Object[], Object[]) - Constructor for class bmsi.util.DiffPrint.Base
 
DiffPrint.ContextPrint - Class in bmsi.util
Prints an edit script in context diff format.
DiffPrint.ContextPrint(Object[], Object[]) - Constructor for class bmsi.util.DiffPrint.ContextPrint
 
DiffPrint.EdPrint - Class in bmsi.util
Prints an edit script in a format suitable for input to ed.
DiffPrint.EdPrint(Object[], Object[]) - Constructor for class bmsi.util.DiffPrint.EdPrint
 
DiffPrint.NormalPrint - Class in bmsi.util
Print a change list in the standard diff format.
DiffPrint.NormalPrint(Object[], Object[]) - Constructor for class bmsi.util.DiffPrint.NormalPrint
 
DiffPrint.UnifiedPrint - Class in bmsi.util
Prints an edit script in context diff format.
DiffPrint.UnifiedPrint(Object[], Object[]) - Constructor for class bmsi.util.DiffPrint.UnifiedPrint
 

F

file0 - Variable in class bmsi.util.DiffPrint.Base
Set to the lines of the files being compared.
file1 - Variable in class bmsi.util.DiffPrint.Base
Set to the lines of the files being compared.
first0 - Variable in class bmsi.util.DiffPrint.Base
 
first1 - Variable in class bmsi.util.DiffPrint.Base
 
forwardScript - Static variable in class bmsi.util.Diff
Standard ScriptBuilders.

H

heuristic - Variable in class bmsi.util.Diff
When set to true, the comparison uses a heuristic to speed it up.
hunkfun(Diff.change) - Method in class bmsi.util.DiffPrint.Base
Called with the tail of the script and returns the last link that belongs together with the start of the tail.

I

ignore - Variable in class bmsi.util.DiffPrint.Base
Set to ignore certain kinds of lines when printing an edit script.
inserted - Variable in class bmsi.util.Diff.change
# lines of file 1 changed here.
inserts - Variable in class bmsi.util.DiffPrint.Base
 

L

last0 - Variable in class bmsi.util.DiffPrint.Base
 
last1 - Variable in class bmsi.util.DiffPrint.Base
 
line0 - Variable in class bmsi.util.Diff.change
Line number of 1st deleted line.
line1 - Variable in class bmsi.util.Diff.change
Line number of 1st inserted line.
link - Variable in class bmsi.util.Diff.change
Previous or next edit command.

M

main(String[]) - Static method in class bmsi.util.DiffPrint
 

N

no_discards - Variable in class bmsi.util.Diff
When set to true, the algorithm returns a guarranteed minimal set of changes.

O

outfile - Variable in class bmsi.util.DiffPrint.Base
 

P

print_1_line(String, Object) - Method in class bmsi.util.DiffPrint.Base
 
print_context_label(String, File, String) - Method in class bmsi.util.DiffPrint.ContextPrint
 
print_function(Object[], int) - Method in class bmsi.util.DiffPrint.ContextPrint
 
print_header(String, String) - Method in class bmsi.util.DiffPrint.Base
Called to print the script header which identifies the files compared.
print_header(String, String) - Method in class bmsi.util.DiffPrint.ContextPrint
 
print_header(String, String) - Method in class bmsi.util.DiffPrint.UnifiedPrint
 
print_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.Base
 
print_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.ContextPrint
 
print_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.EdPrint
Print a hunk of an ed diff
print_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.NormalPrint
Print a hunk of a normal diff.
print_hunk(Diff.change) - Method in class bmsi.util.DiffPrint.UnifiedPrint
 
print_number_range(char, int, int) - Method in class bmsi.util.DiffPrint.Base
Print a pair of line numbers with SEPCHAR, translated for file FILE.
print_script(Diff.change) - Method in class bmsi.util.DiffPrint.Base
Divide SCRIPT into pieces by calling HUNKFUN and print each piece with PRINTFUN.

R

reverseScript - Static variable in class bmsi.util.Diff
Standard ScriptBuilders.

S

setOutput(Writer) - Method in class bmsi.util.DiffPrint.Base
 
setupOutput() - Method in class bmsi.util.DiffPrint.Base
 

A B C D F H I L M N O P R S

Copyright © 2000-2011. All Rights Reserved.