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 RetrieveResult
every()
Retriever<K>
every(java.util.function.Consumer<RetrieveResult> resultConsumer)
boolean
hasNone()
Retriever<K>
hasNone(java.lang.Runnable containsNoKey)
boolean
hasOne()
Retriever<K>
hasOne(java.lang.Runnable containsOneKey)
RetrieveResult
result()
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()
-
-