final class StringImplicit extends AnyVal

Extension methods for String. Brought into scope by the stringToImplicit method in the package object.

Linear Supertypes
  1. Alphabetic
  2. By Inheritance
  1. StringImplicit
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
  1. Public
  2. Protected

Instance Constructors

  1. new StringImplicit(thisString: String)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
  2. final def ##: Int
    Definition Classes
  3. def --(other: String): String

    Concatenates a space and then the other String

  4. def /(other: String): String

    Concatenates a '/' character and then the other String.

    Concatenates a '/' character and then the other String. Useful for constructing directory/ folder paths on the Web, Linux and Unix

  5. def :-(other: String): String
  6. final def ==(arg0: Any): Boolean
    Definition Classes
  7. def addEnqu(s2: String): String
  8. def appendCommas(extraStrings: String*): String

    Appends strings with a comma and space seperator

  9. def appendParenthSemis(innerStrs: String*): String
  10. def appendSemicolons(extraStrings: String*): String

    Appends extra Strings to thisString separated by " ;".

  11. final def asInstanceOf[T0]: T0
    Definition Classes
  12. def asInt: EMon[Int]
  13. def asType[A](implicit ev: Persist[A]): EMon[A]
  14. def commaInts(ints: Int*): String
  15. def dotAppend(extraStrings: String*): String
  16. def enCurly: String

    encloses string in Curly brackets

  17. def enParenth: String

    encloses string in parentheses

  18. def enSquare: String

    encloses string in Square brackets

  19. def enquote: String
  20. def enquote1: String
  21. def findBoolean: EMon[Boolean]
  22. def findBooleanSett(settingStr: String): EMon[Boolean]
  23. def findBooleanSettElse(settingStr: String, elseValue: Boolean): Boolean
  24. def findDouble: EMon[Double]
  25. def findDoubleSett(settingStr: String): EMon[Double]
  26. def findDoubleSettElse(settingStr: String, elseValue: Double): Double
  27. def findInt: EMon[Int]
  28. def findIntArray: EMon[Array[Int]]
  29. def findIntSett(settingStr: String): EMon[Int]
  30. def findIntSettElse(settingStr: String, elseValue: Int): Int
  31. def findSett[A](settingStr: String)(implicit arg0: Persist[A]): EMon[A]
  32. def findSettElse[A](settingStr: String, elseValue: A)(implicit arg0: Persist[A]): A
  33. def findType[A](implicit arg0: Persist[A]): EMon[A]

    Searches for Statement of type A.

    Searches for Statement of type A. Can be a value of type A or a setting of a type A.

  34. def findTypeDo[A](f: (A) => Unit)(implicit arg0: Persist[A]): Unit
  35. def findTypeElse[A](elseValue: => A)(implicit arg0: Persist[A]): A

    Finds Statement of type A.

  36. def findTypeIndex[A](index: Int)(implicit arg0: Persist[A]): EMon[A]
  37. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  38. def ind2: String

    Prepends 2 spaces to string

  39. def ind4: String

    Prepends 4 spaces to string

  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
  41. def lengthFix(newLenIn: Int = 3, packChar: Char = ' '): String
  42. def nl(indent: Int): String

    Concatenates a newline special character followed by spaces to this string

  43. def nl: String

    appends a newline special character to this String

  44. def optAppend(optionOther: Option[String]): String
  45. def parseStatements: ERefs[Statement]
  46. def parseTokens: ERefs[Token]
  47. def preNl: String

    Prepends a newline special character to this String

  48. def preNl(indent: Int): String

    prepends a newline special character and spaces to this string

  49. def prependIndefiniteArticle: String
  50. def remove2ndDot: String
  51. val thisString: String
  52. def toChars: Chars
  53. def toLowerWords: Array[String]
  54. def toString(): String
    Definition Classes
  55. def toTokens: EMon[Arr[Token]]
  56. def words: Array[String]

Inherited from AnyVal

Inherited from Any