class HtmlContent : WriteChannelContent
Represents an OutgoingContent using |
|
open class Placeholder<TOuter>
A placeholder that is inserted inside TOuter |
|
class PlaceholderItem<TOuter> : Placeholder<TOuter>
Item of a placeholder list when it is expanded |
|
open class PlaceholderList<TOuter, TInner>
Placeholder that can appear multiple times |
|
interface Template<in TOuter>
A template that expands inside TOuter |
|
open class TemplatePlaceholder<TTemplate>
A placeholder that is also a template |
fun <TOuter, TInner> TOuter.each(items: PlaceholderList<TOuter, TInner>, itemTemplate: TOuter.(PlaceholderItem<TInner>) -> Unit): Unit
Inserts every element of placeholder list |
|
fun <TOuter> TOuter.insert(placeholder: Placeholder<TOuter>): Unit
Inserts placeholder fun <TTemplate : Template<TOuter>, TOuter> TOuter.insert(template: TTemplate, placeholder: TemplatePlaceholder<TTemplate>): Unit fun <TOuter, TTemplate : Template<TOuter>> TOuter.insert(template: TTemplate, build: TTemplate.() -> Unit): Unit |