| Class | Line # | Actions | |||||
|---|---|---|---|---|---|---|---|
| SupplierDecider | 14 | 0 | - | 0 | 0 |
| 1 | package guru.mikelue.foxglove.functional; | |
| 2 | ||
| 3 | import java.util.function.Function; | |
| 4 | import java.util.function.Supplier; | |
| 5 | ||
| 6 | import guru.mikelue.foxglove.ColumnMeta; | |
| 7 | ||
| 8 | /** | |
| 9 | * Form a given context, decides the corresponding {@link Supplier}. | |
| 10 | * | |
| 11 | * @param <T> The type of value supplied by the decided {@link Supplier} | |
| 12 | */ | |
| 13 | @FunctionalInterface | |
| 14 | public interface SupplierDecider<T> extends Function<ColumnMeta, Supplier<T>> {} |