ITreeNode

Represents an interface for node of the Tree class.

Parameters

<T>

concentration type

Inheritors

Functions

Link copied to clipboard
abstract fun getData(): T
Link copied to clipboard
abstract fun getLeftChild(): ITreeNode<out Any>
Link copied to clipboard
abstract fun getNumberOfChildren(): Int
Link copied to clipboard
abstract fun getRightChild(): ITreeNode<out Any>
Link copied to clipboard
abstract fun getType(): Type
Link copied to clipboard
abstract fun getValue(mp: Map<HashString, ITreeNode<out Any>>): T
Link copied to clipboard
abstract fun toHashString(): HashString
Similar to toString(), but returns a HashString.
Link copied to clipboard
abstract fun toString(): String