codecs
package scalive.codecsDefined by scalive.codecs. View source (scalive/api/src/scalive/codecs/Encoder.scala:1-1)
Methods1
AsIsEncoder
def AsIsEncoder[V](): codecs.Encoder[V, V]Creates an encoder that returns each value unchanged.
Defined by scalive.codecs.AsIsEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:31-31)
Values11
BooleanAsAttrPresenceEncoder
lazy val BooleanAsAttrPresenceEncoder: codecs.Encoder[Boolean, String]Encodes HTML boolean-attribute presence.
HtmlAttr recognizes this specific singleton: assigning true emits the bare
attribute name, while assigning false omits it. Its null false result is an internal
sentinel, so this encoder is intended for HtmlAttr definitions rather than direct calls to
encode.
Defined by scalive.codecs.BooleanAsAttrPresenceEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:67-68)
BooleanAsIsEncoder
val BooleanAsIsEncoder: codecs.Encoder[Boolean, Boolean]Identity encoder for boolean-valued DOM definitions.
Defined by scalive.codecs.BooleanAsIsEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:58-58)
BooleanAsOnOffStringEncoder
lazy val BooleanAsOnOffStringEncoder: codecs.Encoder[Boolean, String]Encodes booleans as the exact strings "on" and "off".
Defined by scalive.codecs.BooleanAsOnOffStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:79-80)
BooleanAsStringEncoder
lazy val BooleanAsStringEncoder: codecs.Encoder[Boolean, String]Encodes a boolean with Boolean.toString, yielding "true" or "false".
Defined by scalive.codecs.BooleanAsStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:54-55)
BooleanAsTrueFalseStringEncoder
lazy val BooleanAsTrueFalseStringEncoder: codecs.Encoder[Boolean, String]Encodes booleans as the exact strings "true" and "false".
Defined by scalive.codecs.BooleanAsTrueFalseStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:71-72)
BooleanAsYesNoStringEncoder
lazy val BooleanAsYesNoStringEncoder: codecs.Encoder[Boolean, String]Encodes booleans as the exact strings "yes" and "no".
Defined by scalive.codecs.BooleanAsYesNoStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:75-76)
DoubleAsIsEncoder
lazy val DoubleAsIsEncoder: codecs.Encoder[Double, Double]Identity encoder for double-valued DOM definitions.
Defined by scalive.codecs.DoubleAsIsEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:47-47)
DoubleAsStringEncoder
lazy val DoubleAsStringEncoder: codecs.Encoder[Double, String]Encodes a double with Double.toString, suitable for an HTML attribute.
Defined by scalive.codecs.DoubleAsStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:50-51)
IntAsIsEncoder
val IntAsIsEncoder: codecs.Encoder[Int, Int]Identity encoder for integer-valued DOM definitions.
Defined by scalive.codecs.IntAsIsEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:41-41)
IntAsStringEncoder
lazy val IntAsStringEncoder: codecs.Encoder[Int, String]Encodes an integer with Int.toString, suitable for an HTML attribute.
Defined by scalive.codecs.IntAsStringEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:44-44)
StringAsIsEncoder
val StringAsIsEncoder: codecs.Encoder[String, String]Identity encoder for string-valued DOM definitions.
When used by an HtmlAttr, the unchanged string is still HTML-escaped during rendering.
Defined by scalive.codecs.StringAsIsEncoder. View source (scalive/api/src/scalive/codecs/Encoder.scala:38-38)