Package yapion.hierarchy.api.storage
Interface MapAdd<I,K>
-
- All Superinterfaces:
InternalAdd<I,K>
- All Known Implementing Classes:
YAPIONMap
public interface MapAdd<I,K> extends InternalAdd<I,K>
-
-
Method Summary
Modifier and Type Method Description default <C,V>
Iadd(C key, V value)
default <C,V>
YAPIONAnyTypeaddAndGetPrevious(C key, V value)
default <C> I
addOrPointer(C key, @NonNull YAPIONAnyType value)
Optional API.default <C> YAPIONAnyType
addOrPointerAndGetPrevious(C key, @NonNull YAPIONAnyType value)
Optional API.default <C,V>
YAPIONAnyTypeput(C key, V value)
default <C,V>
IputAndGetItself(C key, V value)
default <C> YAPIONAnyType
putOrPointer(C key, @NonNull YAPIONAnyType value)
Optional API.default <C> I
putOrPointerAndGetItself(C key, @NonNull YAPIONAnyType value)
Optional API.-
Methods inherited from interface yapion.hierarchy.api.storage.internal.InternalAdd
internalAdd, internalAddAndGetPrevious
-
-
-
-
Method Detail
-
add
default <C,V> I add(@NonNull C key, @NonNull V value)
-
addOrPointer
default <C> I addOrPointer(@NonNull C key, @NonNull @NonNull YAPIONAnyType value)
Optional API.
-
addAndGetPrevious
default <C,V> YAPIONAnyType addAndGetPrevious(@NonNull C key, @NonNull V value)
-
addOrPointerAndGetPrevious
default <C> YAPIONAnyType addOrPointerAndGetPrevious(@NonNull C key, @NonNull @NonNull YAPIONAnyType value)
Optional API.
-
putAndGetItself
default <C,V> I putAndGetItself(@NonNull C key, @NonNull V value)
-
putOrPointerAndGetItself
default <C> I putOrPointerAndGetItself(@NonNull C key, @NonNull @NonNull YAPIONAnyType value)
Optional API.
-
put
default <C,V> YAPIONAnyType put(@NonNull C key, @NonNull V value)
-
putOrPointer
default <C> YAPIONAnyType putOrPointer(@NonNull C key, @NonNull @NonNull YAPIONAnyType value)
Optional API.
-
-