| Class | Line # | Actions | |||||
|---|---|---|---|---|---|---|---|
| SettingProvider | 8 | 0 | - | 0 | 0 |
| 1 | package guru.mikelue.foxglove.setting; | |
| 2 | ||
| 3 | import java.util.Optional; | |
| 4 | ||
| 5 | /** | |
| 6 | * A type implements this interface is meant to provide {@link DataSettingInfo} possibly. | |
| 7 | */ | |
| 8 | public interface SettingProvider { | |
| 9 | /** | |
| 10 | * Retrieves the data setting applied, if set by {@link SettingAware#withSetting}. | |
| 11 | * | |
| 12 | * @return The data setting applied | |
| 13 | */ | |
| 14 | Optional<DataSettingInfo> getSetting(); | |
| 15 | } |