NavigationNode

class NavigationNode(val routePart: String, var controller: BaseController?, val data: Any?, val parent: NavigationNode? = null, var children: NavigationNode? = null)

Constructors

Link copied to clipboard
constructor(routePart: String, controller: BaseController?, data: Any?, parent: NavigationNode? = null, children: NavigationNode? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val contentContainer: Pane?
Link copied to clipboard
Link copied to clipboard
val data: Any?
Link copied to clipboard
val parent: NavigationNode? = null
Link copied to clipboard

Functions

Link copied to clipboard
fun forEach(action: (NavigationNode) -> Unit)
Link copied to clipboard
fun forEachIndexed(index: Int = 0, action: (Int, NavigationNode) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun printNodeStructure(level: Int = 0)
Link copied to clipboard
fun removeIf(predicate: (NavigationNode) -> Boolean)
Link copied to clipboard
fun size(): Int
Link copied to clipboard
open override fun toString(): String