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> boolean
containsKey(T key)
default <T,C>
booleancontainsKey(T key, java.lang.Class<C> type)
default <T> boolean
containsKey(T key, YAPIONType type)
default <T> YAPIONArray
getArray(T key)
default <T> void
getArray(T key, java.util.function.Consumer<YAPIONArray> valueConsumer, java.lang.Runnable noValue)
default <T> YAPIONMap
getMap(T key)
default <T> void
getMap(T key, java.util.function.Consumer<YAPIONMap> valueConsumer, java.lang.Runnable noValue)
default <T> YAPIONObject
getObject(T key)
default <T> void
getObject(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> YAPIONPointer
getPointer(T key)
default <T> void
getPointer(T key, java.util.function.Consumer<YAPIONPointer> valueConsumer, java.lang.Runnable noValue)
default <T> YAPIONValue
getValue(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> void
getValue(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> YAPIONAnyType
getYAPIONAnyType(T key)
default boolean
hasValue(boolean key)
Deprecated.default <T> boolean
hasValue(boolean key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(boolean key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(byte key)
Deprecated.default <T> boolean
hasValue(byte key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(byte key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(char key)
Deprecated.default <T> boolean
hasValue(char key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(char key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(double key)
Deprecated.default <T> boolean
hasValue(double key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(double key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(float key)
Deprecated.default <T> boolean
hasValue(float key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(float key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(int key)
Deprecated.default <T> boolean
hasValue(int key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(int key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(long key)
Deprecated.default <T> boolean
hasValue(long key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(long key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(short key)
Deprecated.default <T> boolean
hasValue(short key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(short key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(@NonNull java.lang.String key)
Deprecated.default <T> boolean
hasValue(@NonNull java.lang.String key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(@NonNull java.lang.String key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(@NonNull java.math.BigDecimal key)
Deprecated.default <T> boolean
hasValue(@NonNull java.math.BigDecimal key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(@NonNull java.math.BigDecimal key, YAPIONType yapionType)
Deprecated.default boolean
hasValue(@NonNull java.math.BigInteger key)
Deprecated.default <T> boolean
hasValue(@NonNull java.math.BigInteger key, java.lang.Class<T> type)
Deprecated.default boolean
hasValue(@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)
-
-