diff options
Diffstat (limited to 'core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala')
-rwxr-xr-x | core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala | 75 |
1 files changed, 36 insertions, 39 deletions
diff --git a/core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala b/core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala index b66b218..804e2d4 100755 --- a/core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala +++ b/core/source/core/scala/com/rockymadden/stringmetric/StringMetric.scala @@ -5,74 +5,71 @@ trait StringMetric[R] extends Metric[String, R] { } object StringMetric { - type HammingMetric = com.rockymadden.stringmetric.similarity.HammingMetric - val HammingMetric = com.rockymadden.stringmetric.similarity.HammingMetric + type Hamming = com.rockymadden.stringmetric.similarity.HammingMetric + val Hamming = com.rockymadden.stringmetric.similarity.HammingMetric - type JaroMetric = com.rockymadden.stringmetric.similarity.JaroMetric - val JaroMetric = com.rockymadden.stringmetric.similarity.JaroMetric + type Jaro = com.rockymadden.stringmetric.similarity.JaroMetric + val Jaro = com.rockymadden.stringmetric.similarity.JaroMetric - type JaroWinklerMetric = com.rockymadden.stringmetric.similarity.JaroWinklerMetric - val JaroWinklerMetric = com.rockymadden.stringmetric.similarity.JaroWinklerMetric + type JaroWinkler = com.rockymadden.stringmetric.similarity.JaroWinklerMetric + val JaroWinkler = com.rockymadden.stringmetric.similarity.JaroWinklerMetric - type LevenshteinMetric = com.rockymadden.stringmetric.similarity.LevenshteinMetric - val LevenshteinMetric = com.rockymadden.stringmetric.similarity.LevenshteinMetric + type Levenshtein = com.rockymadden.stringmetric.similarity.LevenshteinMetric + val Levenshtein = com.rockymadden.stringmetric.similarity.LevenshteinMetric - type MetaphoneMetric = com.rockymadden.stringmetric.phonetic.MetaphoneMetric - val MetaphoneMetric = com.rockymadden.stringmetric.phonetic.MetaphoneMetric + type Metaphone = com.rockymadden.stringmetric.phonetic.MetaphoneMetric + val Metaphone = com.rockymadden.stringmetric.phonetic.MetaphoneMetric - type NysiisMetric = com.rockymadden.stringmetric.phonetic.NysiisMetric - val NysiisMetric = com.rockymadden.stringmetric.phonetic.NysiisMetric + type Nysiis = com.rockymadden.stringmetric.phonetic.NysiisMetric + val Nysiis = com.rockymadden.stringmetric.phonetic.NysiisMetric - type RefinedNysiisMetric = com.rockymadden.stringmetric.phonetic.RefinedNysiisMetric - val RefinedNysiisMetric = com.rockymadden.stringmetric.phonetic.RefinedNysiisMetric + type RefinedNysiis = com.rockymadden.stringmetric.phonetic.RefinedNysiisMetric + val RefinedNysiis = com.rockymadden.stringmetric.phonetic.RefinedNysiisMetric - type RefinedSoundexMetric = com.rockymadden.stringmetric.phonetic.RefinedSoundexMetric - val RefinedSoundexMetric = com.rockymadden.stringmetric.phonetic.RefinedSoundexMetric + type RefinedSoundex = com.rockymadden.stringmetric.phonetic.RefinedSoundexMetric + val RefinedSoundex = com.rockymadden.stringmetric.phonetic.RefinedSoundexMetric - type SoundexMetric = com.rockymadden.stringmetric.phonetic.SoundexMetric - val SoundexMetric = com.rockymadden.stringmetric.phonetic.SoundexMetric + type Soundex = com.rockymadden.stringmetric.phonetic.SoundexMetric + val Soundex = com.rockymadden.stringmetric.phonetic.SoundexMetric - def compareWithHamming(charArray1: Array[Char], charArray2: Array[Char]) = - HammingMetric.compare(charArray1, charArray2) + def compareWithHamming(charArray1: Array[Char], charArray2: Array[Char]) = Hamming.compare(charArray1, charArray2) - def compareWithHamming(string1: String, string2: String)= HammingMetric.compare(string1, string2) + def compareWithHamming(string1: String, string2: String)= Hamming.compare(string1, string2) - def compareWithJaro(charArray1: Array[Char], charArray2: Array[Char]) = JaroMetric.compare(charArray1, charArray2) + def compareWithJaro(charArray1: Array[Char], charArray2: Array[Char]) = Jaro.compare(charArray1, charArray2) - def compareWithJaro(string1: String, string2: String) = JaroMetric.compare(string1, string2) + def compareWithJaro(string1: String, string2: String) = Jaro.compare(string1, string2) def compareWithJaroWinkler(charArray1: Array[Char], charArray2: Array[Char]) = - JaroWinklerMetric.compare(charArray1, charArray2) + JaroWinkler.compare(charArray1, charArray2) - def compareWithJaroWinkler(string1: String, string2: String) = JaroWinklerMetric.compare(string1, string2) + def compareWithJaroWinkler(string1: String, string2: String) = JaroWinkler.compare(string1, string2) def compareWithLevenshtein(charArray1: Array[Char], charArray2: Array[Char]) = - LevenshteinMetric.compare(charArray1, charArray2) + Levenshtein.compare(charArray1, charArray2) - def compareWithLevenshtein(string1: String, string2: String) = LevenshteinMetric.compare(string1, string2) + def compareWithLevenshtein(string1: String, string2: String) = Levenshtein.compare(string1, string2) def compareWithMetaphone(charArray1: Array[Char], charArray2: Array[Char]) = - MetaphoneMetric.compare(charArray1, charArray2) + Metaphone.compare(charArray1, charArray2) - def compareWithMetaphone(string1: String, string2: String) = MetaphoneMetric.compare(string1, string2) + def compareWithMetaphone(string1: String, string2: String) = Metaphone.compare(string1, string2) - def compareWithNysiis(charArray1: Array[Char], charArray2: Array[Char]) = - NysiisMetric.compare(charArray1, charArray2) + def compareWithNysiis(charArray1: Array[Char], charArray2: Array[Char]) = Nysiis.compare(charArray1, charArray2) - def compareWithNysiis(string1: String, string2: String) = NysiisMetric.compare(string1, string2) + def compareWithNysiis(string1: String, string2: String) = Nysiis.compare(string1, string2) def compareWithRefinedNysiis(charArray1: Array[Char], charArray2: Array[Char]) = - RefinedNysiisMetric.compare(charArray1, charArray2) + RefinedNysiis.compare(charArray1, charArray2) - def compareWithRefinedNysiis(string1: String, string2: String) = RefinedNysiisMetric.compare(string1, string2) + def compareWithRefinedNysiis(string1: String, string2: String) = RefinedNysiis.compare(string1, string2) def compareWithRefinedSoundex(charArray1: Array[Char], charArray2: Array[Char]) = - RefinedSoundexMetric.compare(charArray1, charArray2) + RefinedSoundex.compare(charArray1, charArray2) - def compareWithRefinedSoundex(string1: String, string2: String) = RefinedSoundexMetric.compare(string1, string2) + def compareWithRefinedSoundex(string1: String, string2: String) = RefinedSoundex.compare(string1, string2) - def compareWithSoundex(charArray1: Array[Char], charArray2: Array[Char]) = - SoundexMetric.compare(charArray1, charArray2) + def compareWithSoundex(charArray1: Array[Char], charArray2: Array[Char]) = Soundex.compare(charArray1, charArray2) - def compareWithSoundex(string1: String, string2: String) = SoundexMetric.compare(string1, string2) + def compareWithSoundex(string1: String, string2: String) = Soundex.compare(string1, string2) } |