Package

com.raquo.domtypes.generic

codecs

Permalink

package codecs

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. codecs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AsIsCodec[T] extends Codec[T, T]

    Permalink

    Use this codec when you don't need any data transformation

  2. trait Codec[ScalaType, DomType] extends AnyRef

    Permalink

    This trait represents a way to encode and decode HTML attribute or DOM property values.

    This trait represents a way to encode and decode HTML attribute or DOM property values.

    It is needed because attributes encode all values as strings regardless of their type, and then there are also multiple ways to encode e.g. boolean values. Some attributes encode those as "true" / "false" strings, others as presence or absence of the element, and yet others use "yes" / "no" or "on" / "off" strings, and properties encode booleans as actual booleans.

    Scala DOM Types hides all this mess from you using codecs. All those pseudo-boolean attributes would be simply Attr[Boolean](name, codec) in your code.

Value Members

  1. object BooleanAsAttrPresenceCodec extends Codec[Boolean, String]

    Permalink
  2. object BooleanAsIsCodec extends AsIsCodec[Boolean]

    Permalink
  3. object BooleanAsOnOffStringCodec extends Codec[Boolean, String]

    Permalink
  4. object BooleanAsTrueFalseStringCodec extends Codec[Boolean, String]

    Permalink
  5. object BooleanAsYesNoStringCodec extends Codec[Boolean, String]

    Permalink
  6. object DoubleAsIsCodec extends AsIsCodec[Double]

    Permalink
  7. object DoubleAsStringCodec extends Codec[Double, String]

    Permalink
  8. object IntAsIsCodec extends AsIsCodec[Int]

    Permalink
  9. object IntAsStringCodec extends Codec[Int, String]

    Permalink
  10. object IterableAsCommaSeparatedStringCodec extends Codec[Iterable[String], String]

    Permalink
  11. object IterableAsSpaceSeparatedStringCodec extends Codec[Iterable[String], String]

    Permalink
  12. object StringAsIsCodec extends AsIsCodec[String]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped