pda
jvm
core
/
net.artux.pda.map.ecs.interactive.map
/
ConditionComponent
Condition
Component
open
class
ConditionComponent
:
HashMap
<
K
,
V
>
,
Component
Members
Constructors
Condition
Component
Link copied to clipboard
constructor
(
condition
:
Map
<
String
,
List
<
String
>
>
)
Functions
clear
Link copied to clipboard
open
fun
clear
(
)
clone
Link copied to clipboard
open
fun
clone
(
)
:
Any
compute
Link copied to clipboard
open
fun
compute
(
key
:
K
,
remappingFunction
:
BiFunction
<
out
Any
,
out
Any
,
out
V
>
)
:
V
compute
If
Absent
Link copied to clipboard
open
fun
computeIfAbsent
(
key
:
K
,
mappingFunction
:
(
out
Any
)
->
out
V
)
:
V
compute
If
Present
Link copied to clipboard
open
fun
computeIfPresent
(
key
:
K
,
remappingFunction
:
BiFunction
<
out
Any
,
out
Any
,
out
V
>
)
:
V
contains
Key
Link copied to clipboard
open
fun
containsKey
(
key
:
Any
)
:
Boolean
contains
Value
Link copied to clipboard
open
fun
containsValue
(
value
:
Any
)
:
Boolean
copy
Of
Link copied to clipboard
open
fun
<
K
,
V
>
copyOf
(
map
:
Map
<
out
K
,
out
V
>
)
:
Map
<
K
,
V
>
entry
Link copied to clipboard
open
fun
<
K
,
V
>
entry
(
k
:
K
,
v
:
V
)
:
Map.Entry
<
K
,
V
>
entry
Set
Link copied to clipboard
open
fun
entrySet
(
)
:
Set
<
Map.Entry
<
K
,
V
>
>
equals
Link copied to clipboard
open
fun
equals
(
o
:
Any
)
:
Boolean
for
Each
Link copied to clipboard
open
fun
forEach
(
action
:
BiConsumer
<
out
Any
,
out
Any
>
)
get
Link copied to clipboard
open
fun
get
(
key
:
Any
)
:
V
get
Or
Default
Link copied to clipboard
open
fun
getOrDefault
(
key
:
Any
,
defaultValue
:
V
)
:
V
hash
Code
Link copied to clipboard
open
fun
hashCode
(
)
:
Int
is
Empty
Link copied to clipboard
open
fun
isEmpty
(
)
:
Boolean
key
Set
Link copied to clipboard
open
fun
keySet
(
)
:
Set
<
K
>
merge
Link copied to clipboard
open
fun
merge
(
key
:
K
,
value
:
V
,
remappingFunction
:
BiFunction
<
out
Any
,
out
Any
,
out
V
>
)
:
V
of
Link copied to clipboard
open
fun
<
K
,
V
>
of
(
)
:
Map
<
K
,
V
>
of
Entries
Link copied to clipboard
open
fun
<
K
,
V
>
ofEntries
(
entries
:
Array
<
Map.Entry
<
out
K
,
out
V
>
>
)
:
Map
<
K
,
V
>
put
Link copied to clipboard
open
fun
put
(
key
:
K
,
value
:
V
)
:
V
put
All
Link copied to clipboard
open
fun
putAll
(
m
:
Map
<
out
K
,
out
V
>
)
put
If
Absent
Link copied to clipboard
open
fun
putIfAbsent
(
key
:
K
,
value
:
V
)
:
V
remove
Link copied to clipboard
open
fun
remove
(
key
:
Any
)
:
V
open
fun
remove
(
key
:
Any
,
value
:
Any
)
:
Boolean
replace
Link copied to clipboard
open
fun
replace
(
key
:
K
,
value
:
V
)
:
V
open
fun
replace
(
key
:
K
,
oldValue
:
V
,
newValue
:
V
)
:
Boolean
replace
All
Link copied to clipboard
open
fun
replaceAll
(
function
:
BiFunction
<
out
Any
,
out
Any
,
out
V
>
)
size
Link copied to clipboard
open
fun
size
(
)
:
Int
to
String
Link copied to clipboard
open
fun
toString
(
)
:
String
values
Link copied to clipboard
open
fun
values
(
)
:
Collection
<
V
>