scalatags

generic

package generic

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractShort[Builder, Output] extends AnyRef

  2. case class Attr(name: String) extends Product with Serializable

    Wraps up a HTML attribute in a value which isn't a string.

  3. case class AttrPair[Builder, T](a: Attr, v: T, ev: AttrValue[Builder, T]) extends Modifier[Builder] with Product with Serializable

    An Attr, it's associated value, and an AttrValue of the correct type

  4. trait AttrValue[Builder, T] extends AnyRef

    Used to specify how to handle a particular type T when it is used as the value of a Attr.

  5. trait Attrs[Builder, Output] extends Util[Builder, Output]

    Trait containing the contents of the Attrs module, so they can be mixed in to other objects if needed.

  6. trait Bundle[Builder, Output] extends AnyRef

    An abstract representation of the Scalatags package.

  7. trait Frag[Builder, +Output] extends Modifier[Builder]

    Marker sub-type of Modifier which signifies that that type can be rendered as a standalone fragment of Output.

  8. trait Modifier[Builder] extends AnyRef

    Represents a value that can be nested within a TypedTag.

  9. case class Style(jsName: String, cssName: String) extends Product with Serializable

    Wraps up a CSS style in a value.

  10. trait StyleMisc[Builder, Output] extends Util[Builder, Output]

  11. case class StylePair[Builder, T](s: Style, v: T, ev: StyleValue[Builder, T]) extends Modifier[Builder] with Product with Serializable

    A Style, it's associated value, and a StyleValue of the correct type

  12. trait StyleValue[Builder, T] extends AnyRef

    Used to specify how to handle a particular type T when it is used as the value of a Style.

  13. trait Styles[Builder, Output] extends StyleMisc[Builder, Output]

    Trait that contains the contents of the Styles object, so they can be mixed in to other objects if needed.

  14. trait Styles2[Builder, Output] extends StyleMisc[Builder, Output]

    Contains CSS styles which are used less frequently.

  15. trait SvgStyles[Builder, Output] extends StyleMisc[Builder, Output]

    Contains CSS styles which are only used for SVG.

  16. trait SvgTags[Builder, Output] extends Util[Builder, Output]

    Contains Tags which are only used for SVG.

  17. trait Tags[Builder, Output] extends Util[Builder, Output]

    Trait that contains the contents of the Tags object, so they can be mixed in to other objects if needed.

  18. trait Tags2[Builder, Output] extends Util[Builder, Output]

    Contains HTML tags which are used less frequently.

  19. trait TypedTag[Builder, +Output] extends Frag[Builder, Output]

    A generic representation of a Scalatags tag.

  20. trait Util[Builder, Output] extends AnyRef

    Created by haoyi on 6/2/14.

Ungrouped