VDom

harness.webUI.rawVDOM.VDom$
object VDom

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
VDom.type

Members list

Type members

Classlikes

final case class CSSAttr(scopedName: ScopedName, value: String) extends Attr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Attr
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all
enum ClassName extends Attr

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait Attr
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all
object ClassName

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ClassName.type
sealed trait Element extends Basic

Attributes

Supertypes
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Known subtypes
class NodeElement
class TextElement
final case class KeyAttr(name: String, value: Any) extends Attr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Attr
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all
object Modifier

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Modifier.type
sealed trait Modifier

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Basic
trait Element
class NodeElement
class TextElement
trait Attr
class CSSAttr
enum ClassName
class KeyAttr
class StdAttr
class Wrapped
Show all
final case class NodeElement(tagName: String, modifiers: List[Basic]) extends Element

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Element
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all
object NodeElement

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ScopedName(prefix: Option[String], name: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ScopedName

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ScopedName.type
final case class State(elements: List[Element], classNames: Set[String], cssAttrs: Map[ScopedName, String], stdAttrs: Map[ScopedName, String], objAttrs: Map[String, Any])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object State

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
State.type
final case class StdAttr(scopedName: ScopedName, value: String) extends Attr

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Attr
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all
final case class TextElement(text: String) extends Element

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Element
trait Basic
trait Modifier
class Object
trait Matchable
class Any
Show all