korlibs
Toggle table of contents
6.1.0-SNAPSHOT
common
Target filter
common
Switch theme
Search in API
Skip to content
korlibs
korlibs-template
/
korlibs.template.dynamic
/
KorteDynamicShape
Korte
Dynamic
Shape
class
KorteDynamicShape
<
T
>
:
KorteDynamicShapeRegister
<
T
>
Members
Constructors
Korte
Dynamic
Shape
Link copied to clipboard
constructor
(
)
Functions
call
Method
Link copied to clipboard
suspend
fun
callMethod
(
instance
:
T
,
key
:
Any
?
,
args
:
List
<
Any
?
>
)
:
Any
?
get
Prop
Link copied to clipboard
fun
getProp
(
instance
:
T
,
key
:
Any
?
)
:
Any
?
has
Method
Link copied to clipboard
fun
hasMethod
(
key
:
String
)
:
Boolean
has
Prop
Link copied to clipboard
fun
hasProp
(
key
:
String
)
:
Boolean
register
Link copied to clipboard
open
override
fun
register
(
callable
:
KCallable
<
*
>
)
:
KorteDynamicShape
<
T
>
open
override
fun
register
(
prop
:
KProperty
<
*
>
)
:
KorteDynamicShape
<
T
>
open
override
fun
register
(
name
:
String
,
callback
:
suspend
T
.
(
args
:
List
<
Any
?
>
)
->
Any
?
)
:
KorteDynamicShapeRegister
<
T
>
open
fun
register
(
vararg
items
:
KProperty
<
*
>
)
:
KorteDynamicShapeRegister
<
T
>
open
fun
register
(
vararg
items
:
KCallable
<
*
>
,
dummy
:
Unit
=
Unit
)
:
KorteDynamicShapeRegister
<
T
>
set
Prop
Link copied to clipboard
fun
setProp
(
instance
:
T
,
key
:
Any
?
,
value
:
Any
?
)