LiDsl

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の状態セットに追加します