ConcurrentTreeNode

open class ConcurrentTreeNode<D>(parent: ConcurrentTreeNode<D>?, data: D?, tree: ConcurrentTree<D>) : RemovableTreeNode<D>

Functions

createChild
Link copied to clipboard
common
open override fun createChild(data: D?): RemovableTreeNode<D>
Creates a child for this TreeNode.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
remove
Link copied to clipboard
common
open override fun remove()
Removes this TreeNode from its parent.
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

children
Link copied to clipboard
common
open override val children: Sequence<TreeNode<D>>
data
Link copied to clipboard
common
open override val data: D? = null
hasParent
Link copied to clipboard
common
open val hasParent: Boolean
parent
Link copied to clipboard
common
open override val parent: ConcurrentTreeNode<D>? = null

Sources

(source)
Link copied to clipboard