Package-level declarations
Types
Link copied to clipboard
class DomDsl<CONTENT_CATEGORY : ContentCategory>(element: Element, dispatcher: StateDispatcher) : DslBase<CONTENT_CATEGORY> , StatedDsl<CONTENT_CATEGORY>
Link copied to clipboard
abstract class DslBase<CONTENT_CATEGORY : ContentCategory>(val dslState: DslState) : StatedDsl<CONTENT_CATEGORY> , CssCapable
DslBase は、HTML構造を構築するためのDSLの基底クラスです。 このクラスはStatedDslとCssCapableの実装を提供し、 HTML要素の構築、状態管理、CSS処理、コンポーネント管理、およびサブDSLの管理を行います。
Link copied to clipboard
Link copied to clipboard
data class RegisteredDslData(val dsl: StatedDsl<*>, val component: Component<*>, val reload: () -> Unit, val key: String)
RegisteredDslData は、DSLの登録情報を保持するデータクラスです。 このクラスは、DSLインスタンス、関連するコンポーネント、再読み込み関数、および一意のキーを含みます。
Link copied to clipboard
Dsl インターフェースは、HTML構造を構築するためのDSL(ドメイン特化言語)の基本機能を定義します。 このインターフェースは、コンテンツカテゴリに基づいたHTML要素の構築と状態管理を提供します。