scalatags.text

package scalatags.text

Members list

Type members

Classlikes

class Builder(var children: Array[Frag], var attrs: Array[(String, ValueSource)])

Object to aggregate the modifiers into one coherent data structure so the final HTML string can be properly generated. It's really gross internally, but bloody fast. Even using pre-built data structures like mutable.Buffer slows down the benchmarks considerably. Also exposes more of its internals than it probably should for performance, so even though the stuff isn't private, don't touch it!

Object to aggregate the modifiers into one coherent data structure so the final HTML string can be properly generated. It's really gross internally, but bloody fast. Even using pre-built data structures like mutable.Buffer slows down the benchmarks considerably. Also exposes more of its internals than it probably should for performance, so even though the stuff isn't private, don't touch it!

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Builder

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Builder.type
trait Frag extends Frag[Builder, String]

Attributes

Supertypes
trait Frag[Builder, String]
trait Modifier[Builder]
class Object
trait Matchable
class Any
Known subtypes
class RawFrag
class StringFrag
class TypedTag[Output]
trait SvgTags extends SvgTags[Builder, String, String], TagFactory

Attributes

Supertypes
trait TagFactory
trait SvgTags[Builder, String, String]
trait Util[Builder, String, String]
trait LowPriUtil[Builder, String, String]
class Object
trait Matchable
class Any
Show all
Known subtypes
object svgTags.type
trait TagFactory extends Util[Builder, String, String]

Created by haoyi on 7/9/16.

Created by haoyi on 7/9/16.

Attributes

Supertypes
trait Util[Builder, String, String]
trait LowPriUtil[Builder, String, String]
class Object
trait Matchable
class Any
Known subtypes
trait SvgTags
object svgTags.type
trait Tags
object all.type
object short.type
object tags.type
trait Tags2
object tags2.type
trait Cap
object attrs.type
object *.type
object styles.type
object styles2.type
object svgAttrs.type
Show all
trait Tags extends Tags[Builder, String, String], TagFactory

Attributes

Supertypes
trait TagFactory
trait Tags[Builder, String, String]
trait Util[Builder, String, String]
trait LowPriUtil[Builder, String, String]
class Object
trait Matchable
class Any
Show all
Known subtypes
object all.type
object short.type
object tags.type
trait Tags2 extends Tags2[Builder, String, String], TagFactory

Attributes

Supertypes
trait TagFactory
trait Tags2[Builder, String, String]
trait Util[Builder, String, String]
trait LowPriUtil[Builder, String, String]
class Object
trait Matchable
class Any
Show all
Known subtypes
object tags2.type