summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2014-03-26 16:23:31 -0600
committerRocky Madden <git@rockymadden.com>2014-03-26 16:23:31 -0600
commita71e78f0847214304dfea5efff6b7e699765090a (patch)
treed0cbae69a9d3afa4183d6fc9d60a4cf367ae4095
parent3c806b88e9169ed742ae5740d81fbbb24f0ca768 (diff)
downloadstringmetric-a71e78f0847214304dfea5efff6b7e699765090a.tar.gz
stringmetric-a71e78f0847214304dfea5efff6b7e699765090a.tar.bz2
stringmetric-a71e78f0847214304dfea5efff6b7e699765090a.zip
Removed duplicate file.
-rw-r--r--core/src/main/scala/com/rockymadden/stringmetric/Transform.scala66
1 files changed, 0 insertions, 66 deletions
diff --git a/core/src/main/scala/com/rockymadden/stringmetric/Transform.scala b/core/src/main/scala/com/rockymadden/stringmetric/Transform.scala
deleted file mode 100644
index c3c5afc..0000000
--- a/core/src/main/scala/com/rockymadden/stringmetric/Transform.scala
+++ /dev/null
@@ -1,66 +0,0 @@
-package com.rockymadden.stringmetric
-
-import scala.collection.immutable.NumericRange
-
-trait transform {
- private val Ascii = NumericRange(0x00, 0x7F, 1)
- private val ExtendedAscii = NumericRange(0x00, 0x7F, 1)
- private val Latin = NumericRange(0x00, 0x24F, 1)
- private val LowerCase = NumericRange(0x61, 0x7A, 1)
- private val Numbers = NumericRange(0x30, 0x39, 1)
- private val UpperCase = NumericRange(0x41, 0x5A, 1)
-
- private val filter: ((Array[Char], (Char => Boolean)) => String) = (ca, f) =>
- ca.filter(c => f(c)).mkString
-
- private val filterNot: ((Array[Char], (Char => Boolean)) => String) = (ca, f) =>
- ca.filterNot(c => f(c)).mkString
-
- val filterAlpha: StringTransform = (ca) => filter(ca, c => {
- val ci = c.toInt
- LowerCase.contains(ci) || UpperCase.contains(ci)
- })
-
- val filterNotAlpha: StringTransform = (ca) => filterNot(ca, c => {
- val ci = c.toInt
- LowerCase.contains(ci) || UpperCase.contains(ci)
- })
-
- val filterAlphaNumeric: StringTransform = (ca) => filter(ca, c => {
- val ci = c.toInt
- LowerCase.contains(ci) || UpperCase.contains(ci) || Numbers.contains(ci)
- })
-
- val filterNotAlphaNumeric: StringTransform = (ca) => filterNot(ca, c => {
- val ci = c.toInt
- LowerCase.contains(ci) || UpperCase.contains(ci) || Numbers.contains(ci)
- })
-
- val filterAscii: StringTransform = (ca) => filter(ca, c => Ascii.contains(c.toInt))
-
- val filterNotAscii: StringTransform = (ca) => filterNot(ca, c => Ascii.contains(c.toInt))
-
- val filterExtendedAscii: StringTransform = (ca) => filter(ca, c => ExtendedAscii.contains(c.toInt))
-
- val filterNotExtendedAscii: StringTransform = (ca) => filterNot(ca, c => ExtendedAscii.contains(c.toInt))
-
- val filterLatin: StringTransform = (ca) => filter(ca, c => Latin.contains(c.toInt))
-
- val filterNotLatin: StringTransform = (ca) => filterNot(ca, c => Latin.contains(c.toInt))
-
- val filterLowerCase: StringTransform = (ca) => filter(ca, c => LowerCase.contains(c.toInt))
-
- val filterNotLowerCase: StringTransform = (ca) => filterNot(ca, c => LowerCase.contains(c.toInt))
-
- val filterNumeric: StringTransform = (ca) => filter(ca, c => Numbers.contains(c.toInt))
-
- val filterNotNumeric: StringTransform = (ca) => filterNot(ca, c => Numbers.contains(c.toInt))
-
- val filterUpperCase: StringTransform = (ca) => filter(ca, c => UpperCase.contains(c.toInt))
-
- val filterNotUpperCase: StringTransform = (ca) => filterNot(ca, c => UpperCase.contains(c.toInt))
-
- val ignoreAlphaCase: StringTransform = (ca) => ca.map(c => if (c >= 65 && c <= 90) (c + 32).toChar else c)
-}
-
-object transform extends transform