summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2013-02-09 22:13:05 -0700
committerRocky Madden <git@rockymadden.com>2013-02-09 22:13:05 -0700
commitbeb0ef90024ab651267b9fd3c708e2cf27743c60 (patch)
tree3901a888fb59f6fd714b3a2e16af309b6ae1933c /cli
parentcc777abe17dc2cbda7584dc6d80e8d31416de5fd (diff)
downloadstringmetric-beb0ef90024ab651267b9fd3c708e2cf27743c60.tar.gz
stringmetric-beb0ef90024ab651267b9fd3c708e2cf27743c60.tar.bz2
stringmetric-beb0ef90024ab651267b9fd3c708e2cf27743c60.zip
Refactored traits so that metrics and algorithms can be decorated with additional functionality.
Diffstat (limited to 'cli')
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/diceSorensenMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/hammingMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroWinklerMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramAlgorithm.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffObershelpMetric.scala2
-rwxr-xr-xcli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/weightedLevenshteinMetric.scala2
19 files changed, 19 insertions, 19 deletions
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneAlgorithm.scala
index 8ef925b..d2ae05c 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneAlgorithm.scala
@@ -39,5 +39,5 @@ object metaphoneAlgorithm extends Command {
}
override def execute(options: OptionMap): Unit =
- println(MetaphoneAlgorithm.compute(options('dashless)).getOrElse("not computable"))
+ println(MetaphoneAlgorithm().compute(options('dashless)).getOrElse("not computable"))
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneMetric.scala
index d3cd7f0..89acbb9 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/metaphoneMetric.scala
@@ -41,6 +41,6 @@ object metaphoneMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(MetaphoneMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(MetaphoneMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisAlgorithm.scala
index 33a9d82..c0226b0 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisAlgorithm.scala
@@ -39,5 +39,5 @@ object nysiisAlgorithm extends Command {
}
override def execute(options: OptionMap): Unit =
- println(NysiisAlgorithm.compute(options('dashless)).getOrElse("not computable"))
+ println(NysiisAlgorithm().compute(options('dashless)).getOrElse("not computable"))
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisMetric.scala
index f051bed..d5d31a8 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisMetric.scala
@@ -41,6 +41,6 @@ object nysiisMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(NysiisMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(NysiisMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisAlgorithm.scala
index a2a18e4..2760e42 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisAlgorithm.scala
@@ -39,5 +39,5 @@ object refinedNysiisAlgorithm extends Command {
}
override def execute(options: OptionMap): Unit =
- println(RefinedNysiisAlgorithm.compute(options('dashless)).getOrElse("not computable"))
+ println(RefinedNysiisAlgorithm().compute(options('dashless)).getOrElse("not computable"))
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisMetric.scala
index 00a078e..e669853 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedNysiisMetric.scala
@@ -41,6 +41,6 @@ object refinedNysiisMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(RefinedNysiisMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(RefinedNysiisMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexAlgorithm.scala
index 3fe6ed3..38cec2f 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexAlgorithm.scala
@@ -39,5 +39,5 @@ object refinedSoundexAlgorithm extends Command {
}
override def execute(options: OptionMap): Unit =
- println(RefinedSoundexAlgorithm.compute(options('dashless)).getOrElse("not computable"))
+ println(RefinedSoundexAlgorithm().compute(options('dashless)).getOrElse("not computable"))
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexMetric.scala
index 2a0dbf5..3420ad2 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/refinedSoundexMetric.scala
@@ -41,6 +41,6 @@ object refinedSoundexMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(RefinedSoundexMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(RefinedSoundexMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexAlgorithm.scala
index 45e78d3..9d1e225 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexAlgorithm.scala
@@ -39,5 +39,5 @@ object soundexAlgorithm extends Command {
}
override def execute(options: OptionMap): Unit =
- println(SoundexAlgorithm.compute(options('dashless)).getOrElse("not computable"))
+ println(SoundexAlgorithm().compute(options('dashless)).getOrElse("not computable"))
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexMetric.scala
index 9e6c21d..ec48d01 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/phonetic/soundexMetric.scala
@@ -41,6 +41,6 @@ object soundexMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(SoundexMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(SoundexMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/diceSorensenMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/diceSorensenMetric.scala
index 02b4b09..e89c745 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/diceSorensenMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/diceSorensenMetric.scala
@@ -46,6 +46,6 @@ object diceSorensenMetric extends Command {
val strings: OptionMapArray = options('dashless)
val n: OptionMapInt = options('n)
- println(DiceSorensenMetric.compare(strings(0), strings(1))(n).getOrElse("not comparable"))
+ println(DiceSorensenMetric().compare(strings(0), strings(1))(n).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/hammingMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/hammingMetric.scala
index c5373d2..66abe83 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/hammingMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/hammingMetric.scala
@@ -41,6 +41,6 @@ object hammingMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(HammingMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(HammingMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroMetric.scala
index 7e54c61..f95cb50 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroMetric.scala
@@ -38,6 +38,6 @@ object jaroMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(JaroMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(JaroMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroWinklerMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroWinklerMetric.scala
index 287e6f6..c5dc3c8 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroWinklerMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/jaroWinklerMetric.scala
@@ -41,6 +41,6 @@ object jaroWinklerMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(JaroWinklerMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(JaroWinklerMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinMetric.scala
index c8e65a5..4277822 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinMetric.scala
@@ -42,6 +42,6 @@ object levenshteinMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(LevenshteinMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(LevenshteinMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramAlgorithm.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramAlgorithm.scala
index f684514..4fdfc39 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramAlgorithm.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramAlgorithm.scala
@@ -45,6 +45,6 @@ object nGramAlgorithm extends Command {
override def execute(options: OptionMap): Unit = {
val n: OptionMapInt = options('n)
- println(NGramAlgorithm.compute(options('dashless))(n).map(_.mkString("|")).getOrElse("not computable"))
+ println(NGramAlgorithm().compute(options('dashless))(n).map(_.mkString("|")).getOrElse("not computable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramMetric.scala
index 5236dc3..b5faea4 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/nGramMetric.scala
@@ -46,6 +46,6 @@ object nGramMetric extends Command {
val strings: OptionMapArray = options('dashless)
val n: OptionMapInt = options('n)
- println(NGramMetric.compare(strings(0), strings(1))(n).getOrElse("not comparable"))
+ println(NGramMetric().compare(strings(0), strings(1))(n).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffObershelpMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffObershelpMetric.scala
index c477122..b72f832 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffObershelpMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffObershelpMetric.scala
@@ -41,6 +41,6 @@ object ratcliffObershelpMetric extends Command {
override def execute(options: OptionMap): Unit = {
val strings: OptionMapArray = options('dashless)
- println(RatcliffObershelpMetric.compare(strings(0), strings(1)).getOrElse("not comparable"))
+ println(RatcliffObershelpMetric().compare(strings(0), strings(1)).getOrElse("not comparable"))
}
}
diff --git a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/weightedLevenshteinMetric.scala b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/weightedLevenshteinMetric.scala
index 09f83ff..f809031 100755
--- a/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/weightedLevenshteinMetric.scala
+++ b/cli/source/core/scala/com/rockymadden/stringmetric/cli/similarity/weightedLevenshteinMetric.scala
@@ -59,6 +59,6 @@ object weightedLevenshteinMetric extends Command {
(options('substituteWeight): OptionMapBigDecimal)
)
- println(WeightedLevenshteinMetric.compare(strings(0), strings(1))(weights).getOrElse("not comparable"))
+ println(WeightedLevenshteinMetric().compare(strings(0), strings(1))(weights).getOrElse("not comparable"))
}
}