Skip to content

API / geotoolkit / util / TreeNode / TreeNode

Class: TreeNode<T&gt;

util.TreeNode.TreeNode

TreeNode representation

Type parameters

NameType
Tany

Table of contents

Constructors
  • [new TreeNode<T&gt;(data, parent)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.util.treenode.treenode.md#new treenode<t>(data, parent))
Methods

Contents

Constructors

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

• new TreeNode<T&gt;(data, parent?)

Type parameters

NameType
Tany

Parameters

Name Type
dataT
Optional parentTreeNode<T&gt;
Methods

addChild

▸ addChild(child): TreeNode<T&gt;

Add child

Parameters

Name Type Description
childTreeNode<T&gt;child

Returns

TreeNode<T&gt;


getChildren

▸ getChildren(): Iterator<TreeNode<T&gt;&gt;

Gets iterator over children tree nodes

Returns

Iterator<TreeNode<T&gt;&gt;


getClassName

▸ getClassName(): string

Returns

string


getData

▸ getData(): T

Gets tree node data

Returns

T


getParent

▸ getParent(): TreeNode<T&gt;

Gets parent

Returns

TreeNode<T&gt;


removeChild

▸ removeChild(child): TreeNode<T&gt;

Removes child if available

Parameters

Name Type Description
childTreeNode<T&gt;child

Returns

TreeNode<T&gt;


getClassName

▸ Static getClassName(): string

Returns

string