foundation
1.0.0-SNAPSHOT
jvm
foundation
/
org.jetbrains.jewel.foundation.lazy.tree
/
ChildrenGeneratorScope
Children
Generator
Scope
class
ChildrenGeneratorScope
<
T
>
(
parentElement
:
Tree.Element.Node
<
T
>
)
:
TreeGeneratorScope
<
T
>
Members
Constructors
Children
Generator
Scope
Link copied to clipboard
constructor
(
parentElement
:
Tree.Element.Node
<
T
>
)
Types
Parent
Info
Link copied to clipboard
data
class
ParentInfo
<
T
>
(
val
data
:
T
,
val
depth
:
Int
,
val
index
:
Int
)
Properties
parent
Link copied to clipboard
val
parent
:
ChildrenGeneratorScope.ParentInfo
<
T
>
Functions
add
Link copied to clipboard
open
override
fun
add
(
element
:
TreeBuilder.Element
<
T
>
)
add
Leaf
Link copied to clipboard
open
override
fun
addLeaf
(
data
:
T
,
id
:
Any
?
)
add
Node
Link copied to clipboard
open
override
fun
addNode
(
data
:
T
,
id
:
Any
?
,
childrenGenerator
:
ChildrenGeneratorScope
<
T
>
.
(
)
->
Unit
)