Package yapion.hierarchy.api.storage
Interface MapRetrieve<K>
-
- All Superinterfaces:
InternalRetrieve<K>
- All Known Implementing Classes:
YAPIONMap
public interface MapRetrieve<K> extends InternalRetrieve<K>
-
-
Method Summary
Modifier and Type Method Description default <T> booleancontainsKey(T key)default <T,C>
booleancontainsKey(T key, java.lang.Class<C> type)default <T> booleancontainsKey(T key, YAPIONType type)default <T> YAPIONArraygetArray(T key)default <T> voidgetArray(T key, java.util.function.Consumer<YAPIONArray> valueConsumer, java.lang.Runnable noValue)default <T> YAPIONMapgetMap(T key)default <T> voidgetMap(T key, java.util.function.Consumer<YAPIONMap> valueConsumer, java.lang.Runnable noValue)default <T> YAPIONObjectgetObject(T key)default <T> voidgetObject(T key, java.util.function.Consumer<YAPIONObject> valueConsumer, java.lang.Runnable noValue)default <T,C>
CgetPlainValue(T key)default <T,C>
voidgetPlainValue(T key, java.util.function.Consumer<C> valueConsumer, java.lang.Runnable noValue)default <T,C>
CgetPlainValueOrDefault(T key, C defaultValue)default <T> YAPIONPointergetPointer(T key)default <T> voidgetPointer(T key, java.util.function.Consumer<YAPIONPointer> valueConsumer, java.lang.Runnable noValue)default <T> YAPIONValuegetValue(T key)default <T,C>
YAPIONValue<C>getValue(T key, C type)default <T,C>
voidgetValue(T key, C type, java.util.function.Consumer<YAPIONValue<C>> valueConsumer, java.lang.Runnable noValue)Deprecated.default <T,C>
YAPIONValue<C>getValue(T key, java.lang.Class<C> type)default <T,C>
voidgetValue(T key, java.lang.Class<C> type, java.util.function.Consumer<YAPIONValue<C>> valueConsumer, java.lang.Runnable noValue)default <T> voidgetValue(T key, java.util.function.Consumer<YAPIONValue> valueConsumer, java.lang.Runnable noValue)default <T,C>
YAPIONValue<C>getValueOrDefault(T key, C defaultValue)default <T,C>
YAPIONValue<C>getValueOrDefault(T key, java.lang.Class<C> type, C defaultValue)default <T> YAPIONAnyTypegetYAPIONAnyType(T key)default booleanhasValue(boolean key)Deprecated.default <T> booleanhasValue(boolean key, java.lang.Class<T> type)Deprecated.default booleanhasValue(boolean key, YAPIONType yapionType)Deprecated.default booleanhasValue(byte key)Deprecated.default <T> booleanhasValue(byte key, java.lang.Class<T> type)Deprecated.default booleanhasValue(byte key, YAPIONType yapionType)Deprecated.default booleanhasValue(char key)Deprecated.default <T> booleanhasValue(char key, java.lang.Class<T> type)Deprecated.default booleanhasValue(char key, YAPIONType yapionType)Deprecated.default booleanhasValue(double key)Deprecated.default <T> booleanhasValue(double key, java.lang.Class<T> type)Deprecated.default booleanhasValue(double key, YAPIONType yapionType)Deprecated.default booleanhasValue(float key)Deprecated.default <T> booleanhasValue(float key, java.lang.Class<T> type)Deprecated.default booleanhasValue(float key, YAPIONType yapionType)Deprecated.default booleanhasValue(int key)Deprecated.default <T> booleanhasValue(int key, java.lang.Class<T> type)Deprecated.default booleanhasValue(int key, YAPIONType yapionType)Deprecated.default booleanhasValue(long key)Deprecated.default <T> booleanhasValue(long key, java.lang.Class<T> type)Deprecated.default booleanhasValue(long key, YAPIONType yapionType)Deprecated.default booleanhasValue(short key)Deprecated.default <T> booleanhasValue(short key, java.lang.Class<T> type)Deprecated.default booleanhasValue(short key, YAPIONType yapionType)Deprecated.default booleanhasValue(@NonNull java.lang.String key)Deprecated.default <T> booleanhasValue(@NonNull java.lang.String key, java.lang.Class<T> type)Deprecated.default booleanhasValue(@NonNull java.lang.String key, YAPIONType yapionType)Deprecated.default booleanhasValue(@NonNull java.math.BigDecimal key)Deprecated.default <T> booleanhasValue(@NonNull java.math.BigDecimal key, java.lang.Class<T> type)Deprecated.default booleanhasValue(@NonNull java.math.BigDecimal key, YAPIONType yapionType)Deprecated.default booleanhasValue(@NonNull java.math.BigInteger key)Deprecated.default <T> booleanhasValue(@NonNull java.math.BigInteger key, java.lang.Class<T> type)Deprecated.default booleanhasValue(@NonNull java.math.BigInteger key, YAPIONType yapionType)Deprecated.-
Methods inherited from interface yapion.hierarchy.api.storage.internal.InternalRetrieve
internalContainsKey, internalContainsKey, internalContainsKey, internalContainsValue, internalGetYAPIONAnyType
-
-
-
-
Method Detail
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.lang.String key)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(char key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(boolean key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(byte key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(short key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(int key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(long key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.math.BigInteger key)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(float key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(double key)
Deprecated.
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.math.BigDecimal key)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.lang.String key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(char key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(boolean key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(byte key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(short key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(int key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(long key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.math.BigInteger key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(float key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(double key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default boolean hasValue(@NonNull @NonNull java.math.BigDecimal key, YAPIONType yapionType)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(@NonNull @NonNull java.lang.String key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(char key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(boolean key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(byte key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(short key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(int key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(long key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(@NonNull @NonNull java.math.BigInteger key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(float key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(double key, java.lang.Class<T> type)Deprecated.
-
hasValue
@Deprecated default <T> boolean hasValue(@NonNull @NonNull java.math.BigDecimal key, java.lang.Class<T> type)Deprecated.
-
containsKey
default <T> boolean containsKey(@NonNull T key)
-
containsKey
default <T> boolean containsKey(@NonNull T key, YAPIONType type)
-
containsKey
default <T,C> boolean containsKey(@NonNull T key, java.lang.Class<C> type)
-
getYAPIONAnyType
default <T> YAPIONAnyType getYAPIONAnyType(@NonNull T key)
-
getObject
default <T> YAPIONObject getObject(@NonNull T key)
-
getObject
default <T> void getObject(@NonNull T key, java.util.function.Consumer<YAPIONObject> valueConsumer, java.lang.Runnable noValue)
-
getArray
default <T> YAPIONArray getArray(@NonNull T key)
-
getArray
default <T> void getArray(@NonNull T key, java.util.function.Consumer<YAPIONArray> valueConsumer, java.lang.Runnable noValue)
-
getMap
default <T> YAPIONMap getMap(@NonNull T key)
-
getMap
default <T> void getMap(@NonNull T key, java.util.function.Consumer<YAPIONMap> valueConsumer, java.lang.Runnable noValue)
-
getPointer
default <T> YAPIONPointer getPointer(@NonNull T key)
-
getPointer
default <T> void getPointer(@NonNull T key, java.util.function.Consumer<YAPIONPointer> valueConsumer, java.lang.Runnable noValue)
-
getValue
default <T> YAPIONValue getValue(@NonNull T key)
-
getValue
default <T> void getValue(@NonNull T key, java.util.function.Consumer<YAPIONValue> valueConsumer, java.lang.Runnable noValue)
-
getValue
default <T,C> YAPIONValue<C> getValue(@NonNull T key, java.lang.Class<C> type)
-
getValueOrDefault
default <T,C> YAPIONValue<C> getValueOrDefault(@NonNull T key, java.lang.Class<C> type, C defaultValue)
-
getValue
default <T,C> void getValue(@NonNull T key, java.lang.Class<C> type, java.util.function.Consumer<YAPIONValue<C>> valueConsumer, java.lang.Runnable noValue)
-
getValue
default <T,C> YAPIONValue<C> getValue(@NonNull T key, C type)
-
getValueOrDefault
default <T,C> YAPIONValue<C> getValueOrDefault(@NonNull T key, C defaultValue)
-
getValue
@Deprecated default <T,C> void getValue(@NonNull T key, C type, java.util.function.Consumer<YAPIONValue<C>> valueConsumer, java.lang.Runnable noValue)Deprecated.
-
getPlainValue
default <T,C> C getPlainValue(@NonNull T key)
-
getPlainValueOrDefault
default <T,C> C getPlainValueOrDefault(@NonNull T key, C defaultValue)
-
getPlainValue
default <T,C> void getPlainValue(@NonNull T key, java.util.function.Consumer<C> valueConsumer, java.lang.Runnable noValue)
-
-