SimpleContext

kreuzberg.SimpleContext
class SimpleContext(underlying: AssemblerContext) extends AssemblerContext

A simple of AssemblerContext which also collects event bindings / event subscriptions

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addEventBinding(binding: EventBinding): Unit
def addService(service: HeadlessComponent): Unit
def addSubscription(model: Subscribeable[_]): Unit
def eventBindings(): Vector[EventBinding]
override def serviceOption[S](using snp: ServiceNameProvider[S]): Option[S]

Returns a service if given.

Returns a service if given.

Attributes

Definition Classes
def services(): Vector[HeadlessComponent]
def subscriptions(): Vector[Subscribeable[_]]
override def value[M](model: Subscribeable[M]): M

Returns the value of a model.

Returns the value of a model.

Attributes

Definition Classes

Inherited methods

def service[S](using snp: ServiceNameProvider[S]): S

Returns a service, given it's name provider

Returns a service, given it's name provider

Attributes

Inherited from:
ServiceRepository