package soy
- Alphabetic
- Public
- Protected
Type Members
- trait DefaultSoyWrites extends AnyRef
Provides conversion from base types to SoyValue.
- final case class SoyBoolean(value: Boolean) extends AnyVal with SoyValue with Product with Serializable
- final case class SoyCss(value: String) extends AnyVal with SoyValue with Product with Serializable
A pre-escaped CSS fragment.
A pre-escaped CSS fragment. By constructing this you are guaranteeing that the value passed is safe for display.
- final case class SoyFloat(value: Double) extends AnyVal with SoyValue with Product with Serializable
- final case class SoyHtml(value: String) extends AnyVal with SoyValue with Product with Serializable
A pre-escaped HTML fragment.
A pre-escaped HTML fragment. By constructing this you are guaranteeing that the value passed is safe for display.
- final case class SoyInt(value: Int) extends AnyVal with SoyValue with Product with Serializable
- final case class SoyJs(value: String) extends AnyVal with SoyValue with Product with Serializable
A pre-escaped Javascript fragment or JSON data.
A pre-escaped Javascript fragment or JSON data. By constructing this you are guaranteeing that the value passed is safe for display.
- final case class SoyList(value: Seq[SoyValue]) extends AnyVal with SoyValue with Product with Serializable
- final case class SoyMap(value: Map[String, SoyValue]) extends AnyVal with SoyValue with Product with Serializable
- trait SoyMapWrites[-T] extends SoyWrites[T]
The class of types that can be converted into a SoyMap.
The class of types that can be converted into a SoyMap. Every SoyMapWrites implies a SoyWrites.
- final case class SoyString(value: String) extends AnyVal with SoyValue with Product with Serializable
- final case class SoyUri(value: String) extends AnyVal with SoyValue with Product with Serializable
A pre-escaped URI.
A pre-escaped URI. By constructing this you are guaranteeing that the value passed is safe for display.
- sealed trait SoyValue extends Any
Base trait of types which can be used in Google Cloure Templatates.
- trait SoyWrites[-T] extends DefaultSoyWrites
Implement this trait for an arbitrary type to allow it being converted for use in Google Closure Templates.
Implement this trait for an arbitrary type to allow it being converted for use in Google Closure Templates.
- Annotations
- @implicitNotFound()
Value Members
- object Soy
Provides convenience methods for building SoyValues.
- object SoyMacroImpl
- case object SoyNull extends SoyValue with Product with Serializable
- object SoyWrites extends DefaultSoyWrites
Default converters.