TrackDsl

HTML element

model.Categories: FlowContent

Constructors

Link copied to clipboard
constructor(dslState: DslState)

Properties

Link copied to clipboard
open override var cssClassName: String?

このDSLに適用されるCSSクラス名

Link copied to clipboard
open override val dslState: DslState
Link copied to clipboard
open override val dslStateData: DslStateData?

このDSLの状態データ。

Link copied to clipboard

フラグメントコンポーネント。 これは、複数の要素をグループ化するためのコンテナとして機能します。

Link copied to clipboard
open override var pendingCssProperties: Map<String, CssValue>?

保留中のCSSプロパティ

Link copied to clipboard
open override var pendingCssRuleSet: CssRuleSet?

保留中のCSSルールセット

Link copied to clipboard
open override val states: MutableSet<State<*>>

DSLの状態を保持するセット

Functions

Link copied to clipboard
open override fun applyElement(element: TagNode): () -> Unit

指定された要素をDSLに適用します。

Link copied to clipboard
open override fun applyToDslState(state: DslState, registeredDslData: RegisteredDslData)

指定された状態をDSLにマウントします

Link copied to clipboard

DSLにCSS機能を追加する拡張関数(疑似クラス対応)

Link copied to clipboard
open operator fun <TAG : Tag<in ContentCategory>> Component0<TAG, in ContentCategory>.invoke(key: String? = null)

open operator fun <TAG : Tag<in ContentCategory>, DSL> Component1<TAG, in ContentCategory, DSL>.invoke(key: String? = null, block: DSL)

コンポーネントを呼び出し、レンダリングするための演算子オーバーロード。

open operator fun <TAG : Tag<in ContentCategory>, ARG1, ARG2> Component2<TAG, in ContentCategory, ARG1, ARG2>.invoke(arg1: ARG1, arg2: ARG2, key: String? = null)

Component2を呼び出し、レンダリングするための演算子オーバーロード。

open operator fun <TAG : Tag<in ContentCategory>, ARG1, ARG2, ARG3> Component3<TAG, in ContentCategory, ARG1, ARG2, ARG3>.invoke(arg1: ARG1, arg2: ARG2, arg3: ARG3, key: String? = null)

Component3を呼び出し、レンダリングするための演算子オーバーロード。

open operator fun <TAG : Tag<in ContentCategory>, ARG1, ARG2, ARG3, ARG4> Component4<TAG, in ContentCategory, ARG1, ARG2, ARG3, ARG4>.invoke(arg1: ARG1, arg2: ARG2, arg3: ARG3, arg4: ARG4, key: String? = null)

Component4を呼び出し、レンダリングするための演算子オーバーロード。

Link copied to clipboard
open override fun registerSubDsl(registeredDslData: RegisteredDslData)

サブDSLを現在のDSLに登録

Link copied to clipboard
Link copied to clipboard
open override fun <T> State<T>.useValue(): T

状態の現在の値を取得し、この状態をDSLの状態セットに追加します