scalatags

generic

package generic

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractShort[Builder, Output <: FragT, FragT] extends AnyRef

  2. trait Aggregate[Builder, Output <: FragT, FragT] extends Aliases[Builder, Output, FragT]

  3. trait Aliases[Builder, Output <: FragT, FragT] extends AnyRef

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

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

  5. 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

  6. 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.

  7. trait Attrs[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

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

  8. trait Bundle[Builder, Output <: FragT, FragT] extends Aliases[Builder, Output, FragT]

    An abstract representation of the Scalatags package.

  9. trait Frag[Builder, +FragT] extends Modifier[Builder]

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

  10. trait LowPriUtil[Builder, Output <: FragT, FragT] extends AnyRef

  11. trait Modifier[Builder] extends AnyRef

    Represents a value that can be nested within a TypedTag.

  12. trait Namespace extends AnyRef

    Represents a single XML namespace.

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

    Wraps up a CSS style in a value.

  14. trait StyleMisc[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

  15. 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

  16. 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.

  17. trait Styles[Builder, Output <: FragT, FragT] extends StyleMisc[Builder, Output, FragT]

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

  18. trait Styles2[Builder, Output <: FragT, FragT] extends StyleMisc[Builder, Output, FragT]

    Contains CSS styles which are used less frequently.

  19. trait SvgAttrs[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

  20. trait SvgTags[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

    Contains Tags which are only used for SVG.

  21. trait Tags[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

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

  22. trait Tags2[Builder, Output <: FragT, FragT] extends Util[Builder, Output, FragT]

    Contains HTML tags which are used less frequently.

  23. trait TypedTag[Builder, +Output <: FragT, +FragT] extends Frag[Builder, FragT]

    A generic representation of a Scalatags tag.

  24. trait Util[Builder, Output <: FragT, FragT] extends LowPriUtil[Builder, Output, FragT]

    Created by haoyi on 6/2/14.

Value Members

  1. object Namespace

Ungrouped