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 classEditDistance.DistanceAlgorithm
-
Field Summary
Fields Modifier and Type Field Description private EditDistance.DistanceAlgorithmalgorithmprivate java.lang.StringbaseStringprivate int[]v0private 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 intcompare(java.lang.String string2, int maxDistance)intDamerauLevenshteinDistance(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)
-
-