toggle menu
doodle
0.10.3
common
switch theme
search in API
controls
/
io.nacular.doodle.controls.tree
/
TreeModel
Tree
Model
interface
TreeModel
<
T
>
(
source
)
Created by Nicholas Eddy on 3/23/18.
Inheritors
DynamicTreeModel
SimpleTreeModel
Members
Members & Extensions
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
num
Children
Link copied to clipboard
abstract
fun
numChildren
(
of
:
Path
<
Int
>
)
:
Int
Inherited functions
map
Link copied to clipboard
fun
<
T
,
R
>
TreeModel
<
T
>
.
map
(
mapper
:
(
T
)
->
R
)
:
TreeModel
<
R
>