public final class BlackboardMap
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BlackboardMap.Key<T>
Represents a key for a
BlackboardMap. |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull BlackboardMap |
create()
Returns a new
BlackboardMap. |
<V> @NotNull java.util.Optional<V> |
get(@NotNull BlackboardMap.Key<V> key)
Returns the value associated with the given
BlackboardMap.Key. |
<V> void |
put(@NotNull BlackboardMap.Key<V> key,
V value)
Sets the given value associated with the given
BlackboardMap.Key. |
@NotNull public static @NotNull BlackboardMap create()
BlackboardMap.@NotNull
public <V> @NotNull java.util.Optional<V> get(@NotNull
@NotNull BlackboardMap.Key<V> key)
BlackboardMap.Key.V - the value typekey - the keypublic <V> void put(@NotNull
@NotNull BlackboardMap.Key<V> key,
@Nullable
V value)
BlackboardMap.Key.V - the value typekey - the keyvalue - the value