PageNode

interface PageNode : WithChildren<PageNode>

Functions

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

Properties

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

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

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