ChildrenGeneratorScope

Constructors

Link copied to clipboard
constructor(parentNode: Tree.Element.Node<T>)

Types

Link copied to clipboard
data class ParentInfo<T>(val data: T, val depth: Int, val index: Int)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun add(element: TreeBuilder.Element<T>)
Link copied to clipboard
fun addLeaf(data: T, id: Any = data.hashCode())
Link copied to clipboard
fun addNode(data: T, id: Any = data.hashCode(), isOpen: Boolean = false, childrenGenerator: ChildrenGeneratorScope<T>.() -> Unit = { })