final class StringImplicit extends AnyVal
Extension methods for String. Brought into scope by the stringToImplicit method in the package object.
- Alphabetic
- By Inheritance
- StringImplicit
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StringImplicit(thisString: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- def --(other: String): String
Concatenates a space and then the other String.
- def ---(other: String): String
Concaternates a newline character and then the other [String]].
- def ----(other: String): String
Concaternates 2 newline characters and then the other [String]].
- 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
- def -:-(other: String): String
Appends a colon character, a space then the operand String wit
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def addEnqu(s2: String): String
- def appendCommas(extraStrings: String*): String
Appends strings with a comma and space separator
- def appendParenthSemis(innerStrs: String*): String
- def appendSemicolons(extraStrings: String*): String
Appends extra Strings to thisString separated by " ;".
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asInt: EMon[Int]
- def asType[A](implicit ev: Persist[A]): EMon[A]
- def commaInts(ints: Int*): String
- def dotAppend(extraStrings: String*): String
- def enCurly: String
encloses string in Curly brackets
- def enParenth: String
encloses string in parentheses
- def enSquare: String
encloses string in Square brackets
- def enquote: String
- def enquote1: String
- def findBoolean: EMon[Boolean]
- def findBooleanSett(settingStr: String): EMon[Boolean]
- def findBooleanSettElse(settingStr: String, elseValue: Boolean): Boolean
- def findDouble: EMon[Double]
- def findDoubleSett(settingStr: String): EMon[Double]
- def findDoubleSettElse(settingStr: String, elseValue: Double): Double
- def findInt: EMon[Int]
- def findIntArray: EMon[Array[Int]]
- def findIntSett(settingStr: String): EMon[Int]
- def findIntSettElse(settingStr: String, elseValue: Int): Int
- def findSett[A](settingStr: String)(implicit arg0: Persist[A]): EMon[A]
- def findSettElse[A](settingStr: String, elseValue: A)(implicit arg0: Persist[A]): A
- 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.
- def findTypeDo[A](f: (A) => Unit)(implicit arg0: Persist[A]): Unit
- def findTypeElse[A](elseValue: => A)(implicit arg0: Persist[A]): A
Finds Statement of type A.
- def findTypeIndex[A](index: Int)(implicit arg0: Persist[A]): EMon[A]
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def htmlReservedSubstitute: String
Replaces the reserved HTML characters with their corresponding entities, in order to display XML code as text.
Replaces the reserved HTML characters with their corresponding entities, in order to display XML code as text. Eg '>' is replaced by ">".
- def ind2: String
Prepends 2 spaces to string
- def ind4: String
Prepends 4 spaces to string
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lengthFix(newLenIn: Int = 3, packChar: Char = ' '): String
- def nli(indent: Int): String
Concatenates a newline special character followed by spaces to this string.
- def optAppend(optionOther: Option[String]): String
- def parseStatements: ERefs[Statement]
- def parseTokens: ERefs[Token]
- def preNl: String
Prepends a newline special character to this String
- def preNl(indent: Int): String
prepends a newline special character and spaces to this string
- def prependIndefiniteArticle: String
- def remove2ndDot: String
- val thisString: String
- def toChars: Chars
Converts this String to an immutable Array based collection of Chars.
- def toLowerWords: Array[String]
- def toString(): String
- Definition Classes
- Any
- def toTokens: EMon[Arr[Token]]
- def words: Array[String]