StringInterpolation

play.twirl.api.`package`.StringInterpolation
final implicit class StringInterpolation(val sc: StringContext) extends AnyVal

Brings the template engine as a string interpolator.

Basic usage:

 import play.twirl.api.StringInterpolation

 val name = "Martin"
 val htmlFragment: Html = html"<div>Hello $name</div>"

Three interpolators are available: html, xml and js.

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def html(args: Any*): Html
def interpolate[A <: Appendable[LazyRef(...)] : ClassTag](args: Seq[Any], format: Format[A]): A
def js(args: Any*): JavaScript
def xml(args: Any*): Xml

Concrete fields

val sc: StringContext