Class EditDistance
- java.lang.Object
-
- org.languagetool.rules.spelling.symspell.implementation.EditDistance
-
public class EditDistance extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EditDistance.DistanceAlgorithm
-
Field Summary
Fields Modifier and Type Field Description private EditDistance.DistanceAlgorithm
algorithm
private java.lang.String
baseString
private int[]
v0
private int[]
v2
-
Constructor Summary
Constructors Constructor Description EditDistance(java.lang.String baseString, EditDistance.DistanceAlgorithm algorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(java.lang.String string2, int maxDistance)
int
DamerauLevenshteinDistance(java.lang.String string2, int maxDistance)
-
-
-
Field Detail
-
baseString
private java.lang.String baseString
-
algorithm
private EditDistance.DistanceAlgorithm algorithm
-
v0
private int[] v0
-
v2
private int[] v2
-
-
Constructor Detail
-
EditDistance
public EditDistance(java.lang.String baseString, EditDistance.DistanceAlgorithm algorithm)
-
-