Last updated

API / geotoolkit / util / TreeNode / TreeNode

Class: TreeNode<T>

util.TreeNode.TreeNode

TreeNode representation

Type parameters

NameType
Tany

Table of contents

Constructors
Methods

Contents

Constructors

new TreeNode&lt;T&amp;gt;(data, parent)

new TreeNode<T>(data, parent?)

Type parameters

NameType
Tany

Parameters

Name Type
dataT
Optional parentTreeNode<T>
Methods

addChild

addChild(child): TreeNode<T>

Add child

Parameters

Name Type Description
childTreeNode<T>child

Returns

TreeNode<T>


getChildren

getChildren(): Iterator<TreeNode<T>>

Gets iterator over children tree nodes

Returns

Iterator<TreeNode<T>>


getClassName

getClassName(): string

Returns

string


getData

getData(): T

Gets tree node data

Returns

T


getParent

getParent(): TreeNode<T>

Gets parent

Returns

TreeNode<T>


removeChild

removeChild(child): TreeNode<T>

Removes child if available

Parameters

Name Type Description
childTreeNode<T>child

Returns

TreeNode<T>


getClassName

Static getClassName(): string

Returns

string