PageNode

interface PageNode : WithChildren<PageNode>

Functions

modified
Link copied to clipboard
abstract fun modified(name: String = this.name, children: List<PageNode> = this.children): PageNode

Properties

children
Link copied to clipboard
abstract override val children: List<PageNode>
name
Link copied to clipboard
abstract val name: String

Inheritors

ContentPage
Link copied to clipboard
RootPageNode
Link copied to clipboard
RendererSpecificPage
Link copied to clipboard

Extensions

alterChildren
Link copied to clipboard
fun PageNode.alterChildren(block: PageNode.() -> PageNode): PageNode
children
Link copied to clipboard
inline fun <T : PageNode> PageNode.children(): List<T>
invokeOnAll
Link copied to clipboard
fun PageNode.invokeOnAll(block: PageNode.() -> Unit): PageNode