summaryrefslogtreecommitdiff
path: root/core/source/main
diff options
context:
space:
mode:
Diffstat (limited to 'core/source/main')
-rwxr-xr-xcore/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala12
-rwxr-xr-xcore/source/main/scala/com/rockymadden/stringmetric/Metric.scala30
-rwxr-xr-xcore/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala2
-rwxr-xr-xcore/source/main/scala/com/rockymadden/stringmetric/package.scala4
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])