Packages

c

de.sciss.lucre.expr

ExStringOps

final class ExStringOps extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExStringOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ExStringOps(x: Ex[String])

Value Members

  1. def ++(that: Ex[String]): Ex[String]
  2. def contains(that: Ex[String]): Ex[Boolean]
  3. def drop(n: Ex[Int]): Ex[String]
  4. def encode(charset: Ex[String]): Ex[Seq[Int]]

    Encodes the string as a sequence of bytes (integers) based on an installed charset.

    Encodes the string as a sequence of bytes (integers) based on an installed charset. Returns an empty sequence if the charset is unknown.

    charset

    name of the charset to use, such as "US-ASCII", "UTF-8", "ISO-8859-1"

  5. def endsWith(that: Ex[String]): Ex[Boolean]
  6. def format(args: Ex[Any]*): Ex[String]

    Applies 'printf' style formatting.

    Applies 'printf' style formatting. See StringFormat for details.

  7. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  8. def indexOf(that: Ex[String]): Ex[Int]
  9. def isEmpty: Ex[Boolean]
  10. def lastIndexOf(that: Ex[String]): Ex[Int]
  11. def length: Ex[Int]
  12. def nonEmpty: Ex[Boolean]
  13. def size: Ex[Int]
  14. def slice(from: Ex[Int], until: Ex[Int]): Ex[String]
  15. def split(regex: Ex[String], limit: Ex[Int] = 0): Ex[Seq[String]]
  16. def startsWith(that: Ex[String]): Ex[Boolean]
  17. def take(n: Ex[Int]): Ex[String]
  18. def toBooleanOption: Ex[Option[Boolean]]
  19. def toDoubleOption: Ex[Option[Double]]
  20. def toIntOption: Ex[Option[Int]]
  21. def toSeq: Ex[Seq[Int]]

    Translates the string to a sequence of integers corresponding to the string's characters.