Interface Setting.SettingDependency
- All Known Subinterfaces:
Setting.AffixSettingDependency
public static interface Setting.SettingDependency
Allows a setting to declare a dependency on another setting being set. Optionally, a setting can validate the value of the dependent
setting.
-
Method Summary
Modifier and Type Method Description Setting
getSetting()
The setting to declare a dependency on.default void
validate(java.lang.String key, java.lang.Object value, java.lang.Object dependency)
Validates the dependent setting value.
-
Method Details
-
getSetting
Setting getSetting()The setting to declare a dependency on.- Returns:
- the setting
-
validate
default void validate(java.lang.String key, java.lang.Object value, java.lang.Object dependency)Validates the dependent setting value.- Parameters:
key
- the key for this settingvalue
- the value of this settingdependency
- the value of the dependent setting
-