Package yapion.hierarchy.api.retrieve
Class Retriever<K>
- java.lang.Object
-
- yapion.hierarchy.api.retrieve.Retriever<K>
-
public class Retriever<K> extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description RetrieveResultevery()Retriever<K>every(java.util.function.Consumer<RetrieveResult> resultConsumer)booleanhasNone()Retriever<K>hasNone(java.lang.Runnable containsNoKey)booleanhasOne()Retriever<K>hasOne(java.lang.Runnable containsOneKey)RetrieveResultresult()Retriever<K>result(java.lang.Runnable valueMissing)Retriever<K>result(java.lang.Runnable valueMissing, java.util.function.Consumer<RetrieveResult> resultConsumer)Retriever<K>result(java.util.function.Consumer<RetrieveResult> resultConsumer)Retriever<K>result(java.util.function.Consumer<RetrieveResult> resultConsumer, java.lang.Runnable valueMissing)
-
-
-
Method Detail
-
result
public Retriever<K> result(java.util.function.Consumer<RetrieveResult> resultConsumer)
-
result
public Retriever<K> result(java.lang.Runnable valueMissing, java.util.function.Consumer<RetrieveResult> resultConsumer)
-
result
public Retriever<K> result(java.util.function.Consumer<RetrieveResult> resultConsumer, java.lang.Runnable valueMissing)
-
every
public Retriever<K> every(java.util.function.Consumer<RetrieveResult> resultConsumer)
-
result
public RetrieveResult result()
-
hasOne
public boolean hasOne()
-
hasNone
public boolean hasNone()
-
every
public RetrieveResult every()
-
-