kreuzberg
Members list
Type members
Classlikes
Provided context for assembling operations.
Provided context for assembling operations.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class Emptyclass SimpleContext
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AssemblerContext.type
Return result of an Component.assemble operation, will be built into the Tree
Return result of an Component.assemble operation, will be built into the Tree
Value parameters
- handlers
-
Event Handlers
- headless
-
Headless children
- html
-
HTML Code with embedded Components
- subscriptions
-
Component Subscriptions
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Channel is something where you can send data to and can subscribe in event bindings. They are allowed to be singletons. They are identified using their ID. There is only one channel of the same id allowed within an Engine.
A Channel is something where you can send data to and can subscribe in event bindings. They are allowed to be singletons. They are identified using their ID. There is only one channel of the same id allowed within an Engine.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
The base for all UI components.
The base for all UI components.
In practice you should use ComponentBase or SimpleComponentBase
Attributes
- Supertypes
- Known subtypes
-
trait ComponentBaseclass SimpleComponentBase
Simple base trait for Components.
Simple base trait for Components.
Attributes
- Supertypes
-
trait Componenttrait Identifiedtrait ComponentDsltrait ContextDslclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
- Self type
Common Methods for building Component-Implementations
Common Methods for building Component-Implementations
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ComponentDsltrait ComponentBasetrait SimpleContextDslclass SimpleComponentBasetrait HeadlessComponentBase
Wraps an Effect so that it is lazy
Wraps an Effect so that it is lazy
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
An event binding.
An event binding.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Sink of events
A Sink of events
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Source of an EventBinding.
A Source of an EventBinding.
Attributes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EventSource.type
Service Repository where it's possible to add services.
Service Repository where it's possible to add services.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ServiceRepositoryclass Objecttrait Matchableclass AnyShow all
Flattened HTML generated from a component for faster rerendering.
Flattened HTML generated from a component for faster rerendering.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FlatHtmlBuilder.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Partclass PlaceHolder
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FlatHtmlElement.type
Context for imperative Event Handlers
Context for imperative Event Handlers
Attributes
- Supertypes
-
trait ExecutionContexttrait ServiceRepositorytrait ModelValueProviderclass Objecttrait Matchableclass AnyShow all
Assembled service.
Assembled service.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Headless is like a component, but without an HTML-Representation. However it can define EventHandlers and Subscriptions.
A Headless is like a component, but without an HTML-Representation. However it can define EventHandlers and Subscriptions.
Attributes
- Supertypes
- Known subtypes
-
trait HeadlessComponentBase
Base trait for services.
Base trait for services.
Attributes
- Supertypes
-
trait ContextDsltrait HeadlessComponenttrait Identifiedclass Objecttrait Matchableclass AnyShow all
Abstract HTML Code which can contain other HTML Snippets and embedded Components.
Abstract HTML Code which can contain other HTML Snippets and embedded Components.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SimpleHtml
Some object which has an identifier.
Some object which has an identifier.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Componenttrait ComponentBaseclass SimpleComponentBasetrait HeadlessComponenttrait HeadlessComponentBaseclass Model[T]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Identifier.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IdentifierFactory.type
A JavaScript DOM Event
A JavaScript DOM Event
Value parameters
- capture
-
if true, the event will be captured.
- componentId
-
the component ID, if not given, it's a window event.
- name
-
name of the event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Model is something which holds a value and can be subscribed to. In contrast to channels, models carry a current value and are subscribed by components. They are allowed to be singletons. They are identified using their ID. There is only one model of the same id allowed within an Engine.
A Model is something which holds a value and can be subscribed to. In contrast to channels, models carry a current value and are subscribed by components. They are allowed to be singletons. They are identified using their ID. There is only one model of the same id allowed within an Engine.
Attributes
- Companion
- object
- Supertypes
Provides values for models.
Provides values for models.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Encapsulates a runtime state field.
Encapsulates a runtime state field.
Attributes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RuntimeState.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServiceNameProvider.type
Exception thrown if a service is not found.
Exception thrown if a service is not found.
Attributes
- Supertypes
-
trait Producttrait Equalsclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Contains unique services identified by their Name.
Contains unique services identified by their Name.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServiceRepository.type
A Component base which uses a more imperative AssemblerContext for collecting event handlers and model subscriptions.
A Component base which uses a more imperative AssemblerContext for collecting event handlers and model subscriptions.
Attributes
- Supertypes
-
trait Componenttrait Identifiedtrait SimpleContextDsltrait ComponentDsltrait ContextDslclass Objecttrait Matchableclass AnyShow all
A simple of AssemblerContext which also collects event bindings / event subscriptions
A simple of AssemblerContext which also collects event bindings / event subscriptions
Attributes
- Supertypes
-
trait AssemblerContexttrait ServiceRepositorytrait ModelValueProviderclass Objecttrait Matchableclass AnyShow all
Helpers for building imperative Components using SimpleContext
Helpers for building imperative Components using SimpleContext
Attributes
- Supertypes
- Known subtypes
-
class SimpleComponentBase
- Self type
Trivial implementation of Html. Note: just implemented enough to get it barely working.
Trivial implementation of Html. Note: just implemented enough to get it barely working.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SimpleHtmlNodetrait Htmlclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SimpleHtmlNode.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Subscribeable.type
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UpdateResult.type
Types
Something which can be embedded into HTML.
Something which can be embedded into HTML.
Attributes
Identifier for identifying things.
Identifier for identifying things.