Interface SettingField
- All Known Implementing Classes:
SettingField.Choice,SettingField.Number,SettingField.Text,SettingField.Toggle
public sealed interface SettingField
permits SettingField.Toggle, SettingField.Number, SettingField.Choice, SettingField.Text
Immutable field definition. Each field owns its value validation and current fallback.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Method Summary
-
Method Details
-
info
SettingField.Info info() -
defaultValue
SettingValue defaultValue() -
accepts
-