Interface ObjectRetrieve<K>

    • Method Detail

      • hasValue

        @Deprecated
        default boolean hasValue​(@NonNull
                                 K key)
        Deprecated.
      • hasValue

        @Deprecated
        default boolean hasValue​(@NonNull
                                 K key,
                                 YAPIONType yapionType)
        Deprecated.
      • hasValue

        @Deprecated
        default <T> boolean hasValue​(@NonNull
                                     K key,
                                     java.lang.Class<T> type)
        Deprecated.
      • containsKey

        default boolean containsKey​(@NonNull
                                    K key)
      • containsKey

        default boolean containsKey​(@NonNull
                                    K key,
                                    YAPIONType yapionType)
      • containsKey

        default <T> boolean containsKey​(@NonNull
                                        K key,
                                        java.lang.Class<T> type)
      • containsValue

        default boolean containsValue​(@NonNull
                                      @NonNull YAPIONAnyType yapionAnyType)
      • getYAPIONAnyType

        default YAPIONAnyType getYAPIONAnyType​(@NonNull
                                               K key)
      • getObject

        default void getObject​(@NonNull
                               K key,
                               java.util.function.Consumer<YAPIONObject> valueConsumer,
                               java.lang.Runnable noValue)
      • getArray

        default YAPIONArray getArray​(@NonNull
                                     K key)
      • getArray

        default void getArray​(@NonNull
                              K key,
                              java.util.function.Consumer<YAPIONArray> valueConsumer,
                              java.lang.Runnable noValue)
      • getMap

        default YAPIONMap getMap​(@NonNull
                                 K key)
      • getMap

        default void getMap​(@NonNull
                            K key,
                            java.util.function.Consumer<YAPIONMap> valueConsumer,
                            java.lang.Runnable noValue)
      • getPointer

        default void getPointer​(@NonNull
                                K key,
                                java.util.function.Consumer<YAPIONPointer> valueConsumer,
                                java.lang.Runnable noValue)
      • getValue

        default YAPIONValue getValue​(@NonNull
                                     K key)
      • getValue

        default void getValue​(@NonNull
                              K key,
                              java.util.function.Consumer<YAPIONValue> valueConsumer,
                              java.lang.Runnable noValue)
      • getValue

        default <T> YAPIONValue<T> getValue​(@NonNull
                                            K key,
                                            java.lang.Class<T> type)
      • getValueOrDefault

        default <T> YAPIONValue<T> getValueOrDefault​(@NonNull
                                                     K key,
                                                     java.lang.Class<T> type,
                                                     T defaultValue)
      • getValue

        default <T> void getValue​(@NonNull
                                  K key,
                                  java.lang.Class<T> type,
                                  java.util.function.Consumer<YAPIONValue<T>> valueConsumer,
                                  java.lang.Runnable noValue)
      • getValue

        default <T> YAPIONValue<T> getValue​(@NonNull
                                            K key,
                                            T type)
      • getValueOrDefault

        default <T> YAPIONValue<T> getValueOrDefault​(@NonNull
                                                     K key,
                                                     T defaultValue)
      • getValue

        @Deprecated
        default <T> void getValue​(@NonNull
                                  K key,
                                  T type,
                                  java.util.function.Consumer<YAPIONValue<T>> valueConsumer,
                                  java.lang.Runnable noValue)
        Deprecated.
      • getPlainValue

        default <T> T getPlainValue​(@NonNull
                                    K key)
      • getPlainValueOrDefault

        default <T> T getPlainValueOrDefault​(@NonNull
                                             K key,
                                             T defaultValue)
      • getPlainValue

        default <T> void getPlainValue​(@NonNull
                                       K key,
                                       java.util.function.Consumer<T> valueConsumer,
                                       java.lang.Runnable noValue)