StdElement

org.terminal21.client.components.std.StdElement
sealed trait StdElement extends StdEJson, HasStyle

Attributes

Graph
Supertypes
trait HasStyle
trait StdEJson
class UiElement
trait AnyElement
class Object
trait Matchable
class Any
Show all
Known subtypes
class Em
class Header1
class Header2
class Header3
class Header4
class Header5
class Header6
class Input
class NewLine
class Paragraph
class Span
Show all

Members list

Type members

Inherited types

type This <: UiElement

Attributes

Inherited from:
UiElement

Value members

Inherited methods

def dataStore: TypedMap

Attributes

Inherited from:
UiElement
def findKey(key: String): UiElement

Attributes

Inherited from:
UiElement
def flat: Seq[UiElement]

Attributes

Returns

this element along all it's children flattened

Inherited from:
UiElement
def key: String

Attributes

Inherited from:
UiElement
def store[V](key: TypedMapKey[V], value: V): This

Attributes

Inherited from:
UiElement
def storedValue[V](key: TypedMapKey[V]): V

Attributes

Inherited from:
UiElement
def style: Map[String, Any]

Attributes

Inherited from:
HasStyle

Attributes

Inherited from:
UiElement
def toSimpleString: String

Attributes

Inherited from:
UiElement
def withDataStore(ds: TypedMap): This

Attributes

Inherited from:
UiElement
def withKey(key: String): This

Attributes

Inherited from:
UiElement
def withStyle(vs: (String, Any)*): This

Attributes

Inherited from:
HasStyle
def withStyle(v: Map[String, Any]): This

Attributes

Inherited from:
HasStyle