Package net.mezzdev.config.gui.api
Interface IConfigValueEditorSerializer<T>
- All Superinterfaces:
IConfigValueLocalizationProvider<T>,net.mezzdev.config.api.value.serializer.IConfigValueSerializer<T>
- All Known Subinterfaces:
IConfigListValueEditorSerializer<T>
public interface IConfigValueEditorSerializer<T>
extends net.mezzdev.config.api.value.serializer.IConfigValueSerializer<T>, IConfigValueLocalizationProvider<T>
Serialization, validation, and editor metadata for config values that need a specific config screen editor.
- Since:
- 0.1.0
-
Method Summary
Modifier and TypeMethodDescriptionGet the kind of editor that config screens should use for values serialized by this helper.Methods inherited from interface net.mezzdev.config.gui.api.IConfigValueLocalizationProvider
getLocalizedValueDescription, getLocalizedValueNameMethods inherited from interface net.mezzdev.config.api.value.serializer.IConfigValueSerializer
deserialize, getAllValidValues, getRange, getValidValuesDescription, isValid, serialize
-
Method Details
-
getEditorType
ConfigValueEditorType<T> getEditorType()Get the kind of editor that config screens should use for values serialized by this helper.- Since:
- 0.1.0
-