diff options
Diffstat (limited to 'core/source/main')
4 files changed, 24 insertions, 24 deletions
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala b/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala index dd810b8..84f136d 100755 --- a/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala +++ b/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala @@ -1,7 +1,7 @@ package com.rockymadden.stringmetric object Algorithm { - import com.rockymadden.stringmetric.Transform.StringTransform + import Transform.StringTransform trait Algorithm[A] { @@ -15,11 +15,11 @@ object Algorithm { object StringAlgorithm { - final val Metaphone = com.rockymadden.stringmetric.phonetic.MetaphoneAlgorithm - final val Nysiis = com.rockymadden.stringmetric.phonetic.NysiisAlgorithm - final val RefinedNysiis = com.rockymadden.stringmetric.phonetic.RefinedNysiisAlgorithm - final val RefinedSoundex = com.rockymadden.stringmetric.phonetic.RefinedSoundexAlgorithm - final val Soundex = com.rockymadden.stringmetric.phonetic.SoundexAlgorithm + final val Metaphone = phonetic.MetaphoneAlgorithm + final val Nysiis = phonetic.NysiisAlgorithm + final val RefinedNysiis = phonetic.RefinedNysiisAlgorithm + final val RefinedSoundex = phonetic.RefinedSoundexAlgorithm + final val Soundex = phonetic.SoundexAlgorithm def computeWithMetaphone(a: Array[Char]) = Metaphone.compute(a) diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala b/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala index 2a62456..f45dd14 100755 --- a/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala +++ b/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala @@ -1,7 +1,7 @@ package com.rockymadden.stringmetric object Metric { - import com.rockymadden.stringmetric.Transform.StringTransform + import Transform.StringTransform trait Metric[A, B] { @@ -15,20 +15,20 @@ object Metric { object StringMetric { - final val DiceSorensen = com.rockymadden.stringmetric.similarity.DiceSorensenMetric - final val Hamming = com.rockymadden.stringmetric.similarity.HammingMetric - final val Jaccard = com.rockymadden.stringmetric.similarity.JaccardMetric - final val Jaro = com.rockymadden.stringmetric.similarity.JaroMetric - final val JaroWinkler = com.rockymadden.stringmetric.similarity.JaroWinklerMetric - final val Levenshtein = com.rockymadden.stringmetric.similarity.LevenshteinMetric - final val Metaphone = com.rockymadden.stringmetric.phonetic.MetaphoneMetric - final val NGram = com.rockymadden.stringmetric.similarity.NGramMetric - final val Nysiis = com.rockymadden.stringmetric.phonetic.NysiisMetric - final val Overlap = com.rockymadden.stringmetric.similarity.OverlapMetric - final val RefinedNysiis = com.rockymadden.stringmetric.phonetic.RefinedNysiisMetric - final val RefinedSoundex = com.rockymadden.stringmetric.phonetic.RefinedSoundexMetric - final val Soundex = com.rockymadden.stringmetric.phonetic.SoundexMetric - final val WeightedLevenshtein = com.rockymadden.stringmetric.similarity.WeightedLevenshteinMetric + final val DiceSorensen = similarity.DiceSorensenMetric + final val Hamming = similarity.HammingMetric + final val Jaccard = similarity.JaccardMetric + final val Jaro = similarity.JaroMetric + final val JaroWinkler = similarity.JaroWinklerMetric + final val Levenshtein = similarity.LevenshteinMetric + final val Metaphone = phonetic.MetaphoneMetric + final val NGram = similarity.NGramMetric + final val Nysiis = phonetic.NysiisMetric + final val Overlap = similarity.OverlapMetric + final val RefinedNysiis = phonetic.RefinedNysiisMetric + final val RefinedSoundex = phonetic.RefinedSoundexMetric + final val Soundex = phonetic.SoundexMetric + final val WeightedLevenshtein = similarity.WeightedLevenshteinMetric def compareWithDiceSorensen(n: Int)(a: Array[Char], b: Array[Char]) = DiceSorensen(n).compare(a, b) diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala b/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala index 0bae29a..36b7eef 100755 --- a/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala +++ b/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala @@ -12,7 +12,7 @@ object Tokenize { object StringTokenizer { - val NGram = com.rockymadden.stringmetric.tokenize.NGramTokenizer + val NGram = tokenize.NGramTokenizer def tokenizeWithNGram(n: Int)(charArray: Array[Char]) = NGram(n).tokenize(charArray) } diff --git a/core/source/main/scala/com/rockymadden/stringmetric/package.scala b/core/source/main/scala/com/rockymadden/stringmetric/package.scala index 07957c8..e5bc19d 100755 --- a/core/source/main/scala/com/rockymadden/stringmetric/package.scala +++ b/core/source/main/scala/com/rockymadden/stringmetric/package.scala @@ -2,8 +2,8 @@ package com.rockymadden package object stringmetric { import scala.language.implicitConversions - import com.rockymadden.stringmetric.Algorithm._ - import com.rockymadden.stringmetric.Metric._ + import Algorithm._ + import Metric._ type CompareTuple[T] = (Array[T], Array[T]) type MatchTuple[T] = (Array[T], Array[T]) |