nova-parent
Toggle table of contents
0.18-alpha.14
jvm
Platform filter
jvm
Switch theme
Search in API
nova-parent
nova
/
xyz.xenondevs.nova.serialization.cbf
/
NamespacedCompound
Namespaced
Compound
class
NamespacedCompound
Members
Constructors
Namespaced
Compound
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
keys
Link copied to clipboard
val
keys
:
Set
<
Key
>
Functions
contains
Link copied to clipboard
fun
contains
(
key
:
Key
)
:
Boolean
fun
contains
(
addon
:
Addon
,
key
:
String
)
:
Boolean
copy
Link copied to clipboard
fun
copy
(
)
:
NamespacedCompound
get
Link copied to clipboard
inline operator
fun
<
T
>
get
(
key
:
Key
)
:
T
?
inline operator
fun
<
T
>
get
(
namespace
:
String
,
key
:
String
)
:
T
?
fun
<
T
>
get
(
type
:
KType
,
key
:
Key
)
:
T
?
inline operator
fun
<
T
>
get
(
addon
:
Addon
,
key
:
String
)
:
T
?
fun
<
T
>
get
(
type
:
KType
,
namespace
:
String
,
key
:
String
)
:
T
?
fun
<
T
>
get
(
type
:
KType
,
addon
:
Addon
,
key
:
String
)
:
T
?
get
Or
Put
Link copied to clipboard
inline
fun
<
T
>
getOrPut
(
key
:
Key
,
defaultValue
:
(
)
->
T
)
:
T
inline
fun
<
T
>
getOrPut
(
namespace
:
String
,
key
:
String
,
defaultValue
:
(
)
->
T
)
:
T
inline
fun
<
T
>
getOrPut
(
addon
:
Addon
,
key
:
String
,
defaultValue
:
(
)
->
T
)
:
T
is
Empty
Link copied to clipboard
fun
isEmpty
(
)
:
Boolean
is
Not
Empty
Link copied to clipboard
fun
isNotEmpty
(
)
:
Boolean
minus
Assign
Link copied to clipboard
operator
fun
minusAssign
(
key
:
Key
)
put
All
Link copied to clipboard
fun
putAll
(
other
:
NamespacedCompound
)
remove
Link copied to clipboard
fun
remove
(
key
:
Key
)
fun
remove
(
namespace
:
String
,
key
:
String
)
fun
remove
(
addon
:
Addon
,
key
:
String
)
set
Link copied to clipboard
inline operator
fun
<
T
>
set
(
key
:
Key
,
value
:
T
)
inline operator
fun
<
T
>
set
(
namespace
:
String
,
key
:
String
,
value
:
T
)
fun
set
(
type
:
KType
,
key
:
Key
,
value
:
Any
?
)
inline operator
fun
<
T
>
set
(
addon
:
Addon
,
key
:
String
,
value
:
T
)
fun
set
(
type
:
KType
,
namespace
:
String
,
key
:
String
,
value
:
Any
?
)
fun
set
(
type
:
KType
,
addon
:
Addon
,
key
:
String
,
value
:
Any
?
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String