object StringOps
- Alphabetic
- By Inheritance
- StringOps
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- implicit final class RichByteArray extends AnyVal
- implicit final class RichString extends AnyVal
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getOrElse(inputString: String, default: => String): String
Return the string unless it is null or empty, in which case return the default.
Return the string unless it is null or empty, in which case return the default.
- inputString
the string to "get"
- default
the string to return if inputString is null or empty
- returns
either the inputString or the default
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hexlify(array: Array[Byte], from: Int, to: Int): String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toCamelCase(name: String): String
Turn a string of format "foo_bar" into camelCase with the first letter in lower case: "fooBar"
Turn a string of format "foo_bar" into camelCase with the first letter in lower case: "fooBar"
This function is especially used to camelCase method names.
- name
the String to camelCase
- returns
the camelCased string
- Note
Camel case may start with a capital letter (called "Pascal Case" or "Upper Camel Case") or, especially often in programming languages, with a lowercase letter. In this code's perspective, PascalCase means the first char is capitalized while camelCase means the first char is lowercased. In general both can be considered equivalent although by definition "CamelCase" is a valid camel-cased word. Hence, PascalCase can be considered to be a subset of camelCase. Copied from the Lift Framework and RENAMED: https://github.com/lift/framework/blob/master/core/util/src/main/scala/net/liftweb/util/StringHelpers.scala Apache 2.0 License: https://github.com/lift/framework/blob/master/LICENSE.txt
- def toOption(inputString: String): Option[String]
Wrap the string in an Option, returning None when it is null or empty.
Wrap the string in an Option, returning None when it is null or empty.
- inputString
the string to wrap in an Option
- returns
an Option of the given string
- def toPascalCase(name: String): String
Turns a string of format "foo_bar" into PascalCase "FooBar"
Turns a string of format "foo_bar" into PascalCase "FooBar"
- name
the String to PascalCase
- returns
the PascalCased string
- Note
Camel case may start with a capital letter (called "Pascal Case" or "Upper Camel Case") or, especially often in programming languages, with a lowercase letter. In this code's perspective, PascalCase means the first char is capitalized while camelCase means the first char is lowercased. In general both can be considered equivalent although by definition "CamelCase" is a valid camel-cased word. Hence, PascalCase can be considered to be a subset of camelCase. Copied from the "lift" framework and RENAMED: https://github.com/lift/framework/blob/master/core/util/src/main/scala/net/liftweb/util/StringHelpers.scala Apache 2.0 License: https://github.com/lift/framework/blob/master/LICENSE.txt Functional code courtesy of Jamie Webb (j@jmawebb.cjb.net) 2006/11/28
- def toSnakeCase(name: String): String
Turn a string of format "FooBar" into snake case "foo_bar"
Turn a string of format "FooBar" into snake case "foo_bar"
- returns
the underscored string
- Note
toSnakeCase is not reversible, ie. in general the following will _not_ be true:
s == toCamelCase(toSnakeCase(s))
Copied from the Lift Framework and RENAMED: https://github.com/lift/framework/blob/master/core/util/src/main/scala/net/liftweb/util/StringHelpers.scala Apache 2.0 License: https://github.com/lift/framework/blob/master/LICENSE.txt
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()