renlin
1.3.4
search in API
renlin/net.kigawa.renlin.component/StructuredComponent

StructuredComponent

interface StructuredComponent<TAG : Tag<CONTENT_CATEGORY>, CONTENT_CATEGORY : ContentCategory, DSL : StatedDsl<*>> : Component1<TAG, CONTENT_CATEGORY, DSL.() -> Unit>

Inheritors

TagComponent1

Functions

argComponent
Link copied to clipboard
fun <CONTENT_CATEGORY : ContentCategory, TAG : Tag<in CONTENT_CATEGORY>, ARG1> Component<TAG>.argComponent(block: StatedDsl<CONTENT_CATEGORY>.(ARG1) -> Unit): Component1<Tag<CONTENT_CATEGORY>, CONTENT_CATEGORY, ARG1>
fun <CONTENT_CATEGORY : ContentCategory, TAG : Tag<in CONTENT_CATEGORY>, ARG1, ARG2> Component<TAG>.argComponent(block: StatedDsl<CONTENT_CATEGORY>.(ARG1, ARG2) -> Unit): Component2<Tag<CONTENT_CATEGORY>, CONTENT_CATEGORY, ARG1, ARG2>
fun <CONTENT_CATEGORY : ContentCategory, TAG : Tag<in CONTENT_CATEGORY>, ARG1, ARG2, ARG3> Component<TAG>.argComponent(block: StatedDsl<CONTENT_CATEGORY>.(ARG1, ARG2, ARG3) -> Unit): Component3<Tag<CONTENT_CATEGORY>, CONTENT_CATEGORY, ARG1, ARG2, ARG3>
fun <CONTENT_CATEGORY : ContentCategory, TAG : Tag<in CONTENT_CATEGORY>, ARG1, ARG2, ARG3, ARG4> Component<TAG>.argComponent(block: StatedDsl<CONTENT_CATEGORY>.(ARG1, ARG2, ARG3, ARG4) -> Unit): Component4<Tag<CONTENT_CATEGORY>, CONTENT_CATEGORY, ARG1, ARG2, ARG3, ARG4>
component
Link copied to clipboard
fun <CONTENT_CATEGORY : ContentCategory, TAG : Tag<CONTENT_CATEGORY>> Component<TAG>.component(block: StatedDsl<CONTENT_CATEGORY>.() -> Unit): Component0<Tag<in CONTENT_CATEGORY>, in CONTENT_CATEGORY>
newDsl
Link copied to clipboard
abstract fun newDsl(dslState: DslState): DSL
render
Link copied to clipboard
open override fun render(parentDsl: StatedDsl<out CONTENT_CATEGORY>, arg1: DSL.() -> Unit, key: String?)
© 2025 CopyrightGenerated by dokka