4A Server -
2.0
|
Compare class using Levenshtein approximate string matching method. More...
Public Member Functions | |
LevenshteinMethod (double minimumPercentage) | |
void | setMinimumPercentage (double minimumPercentage) |
double | getMinimumPercentage () |
boolean | compare (String first, String second) |
String | toString () |
Public Member Functions inherited from cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.CompareMethod | |
abstract boolean | compare (String first, String second) |
Static Private Member Functions | |
static int | Minimum (int a, int b, int c) |
static double | similarity (String s, String t) |
Private Attributes | |
double | minimumPercentage |
Compare class using Levenshtein approximate string matching method.
Compare class using Levenshtein approximate string matching method
Definition at line 23 of file LevenshteinMethod.java.
cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.LevenshteinMethod.LevenshteinMethod | ( | double | minimumPercentage | ) |
Constructor
minimumPercentage | minimum similarity percentage condition that must be met for strings to match |
Definition at line 32 of file LevenshteinMethod.java.
boolean cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.LevenshteinMethod.compare | ( | String | first, |
String | second | ||
) |
Overriden compare() method
first | first string to compare |
second | second string to compare |
Definition at line 63 of file LevenshteinMethod.java.
double cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.LevenshteinMethod.getMinimumPercentage | ( | ) |
Minimum percentage getter
Definition at line 51 of file LevenshteinMethod.java.
|
staticprivate |
Function for choosing minimum of three values
a | first value |
b | second value |
c | third value |
Definition at line 92 of file LevenshteinMethod.java.
void cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.LevenshteinMethod.setMinimumPercentage | ( | double | minimumPercentage | ) |
Minimum percentage setter
minimumPercentage | minimum similarity percentage |
Definition at line 42 of file LevenshteinMethod.java.
|
staticprivate |
Levenshtein's similarity algorithm
s | first string to compare |
t | second string to compare |
Definition at line 115 of file LevenshteinMethod.java.
String cz.vutbr.fit.knot.annotations.fragmentUpdater.compareMethods.LevenshteinMethod.toString | ( | ) |
Overriden toString() method
Definition at line 80 of file LevenshteinMethod.java.
|
private |
Definition at line 25 of file LevenshteinMethod.java.