API / geotoolkit / util / TreeNode / TreeNode
TreeNode representation
| Name | Type |
|---|---|
T | any |
Constructors
- [new TreeNode<T>(data, parent)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.util.treenode.treenode.md#new treenode<t>(data, parent))
Constructors
• new TreeNode<T>(data, parent?)
| Name | Type |
|---|---|
T | any |
| Name | Type |
|---|---|
data | T |
Optional parent | TreeNode<T> |
Methods
▸ addChild(child): TreeNode<T>
Add child
| Name | Type | Description |
|---|---|---|
child | TreeNode<T> | child |
TreeNode<T>
▸ getChildren(): Iterator<TreeNode<T>>
Gets iterator over children tree nodes
▸ getClassName(): string
string
▸ getData(): T
Gets tree node data
T
▸ getParent(): TreeNode<T>
Gets parent
TreeNode<T>
▸ removeChild(child): TreeNode<T>
Removes child if available
| Name | Type | Description |
|---|---|---|
child | TreeNode<T> | child |
TreeNode<T>
▸ Static getClassName(): string
string