toggle menu
doodle
0.10.4
common
switch theme
search in API
controls
/
io.nacular.doodle.controls.tree
/
DynamicTreeModel
Dynamic
Tree
Model
interface
DynamicTreeModel
<
T
>
:
TreeModel
<
T
>
(
source
)
Inheritors
MutableTreeModel
Members
Members & Extensions
Properties
changed
Link copied to clipboard
abstract
val
changed
:
Pool
<
ModelObserver
<
T
>
>
Inherited functions
child
Link copied to clipboard
abstract
fun
child
(
of
:
Path
<
Int
>
,
path
:
Int
)
:
Result
<
T
>
children
Link copied to clipboard
abstract
fun
children
(
parent
:
Path
<
Int
>
)
:
Iterator
<
T
>
get
Link copied to clipboard
abstract
operator
fun
get
(
path
:
Path
<
Int
>
)
:
Result
<
T
>
index
Of
Child
Link copied to clipboard
abstract
fun
indexOfChild
(
parent
:
Path
<
Int
>
,
child
:
T
)
:
Int
is
Empty
Link copied to clipboard
abstract
fun
isEmpty
(
)
:
Boolean
is
Leaf
Link copied to clipboard
abstract
fun
isLeaf
(
node
:
Path
<
Int
>
)
:
Boolean
is
Not
Empty
Link copied to clipboard
open
fun
isNotEmpty
(
)
:
Boolean
map
Link copied to clipboard
fun
<
T
,
R
>
TreeModel
<
T
>
.
map
(
mapper
:
(
T
)
->
R
)
:
TreeModel
<
R
>
num
Children
Link copied to clipboard
abstract
fun
numChildren
(
of
:
Path
<
Int
>
)
:
Int