Interface SwtParameterValueProcessor<PARAMTYPE extends SwtParameter<VALUETYPE>, VALUETYPE>
- All Known Subinterfaces:
BooleanSwtParameter.ValueProcessor, FloatSwtParameter.ValueProcessor, IntListSwtParameter.ValueProcessor, IntSwtParameter.ValueProcessor, LongSwtParameter.ValueProcessor, StringListSwtParameter.ValueProcessor
- All Known Implementing Classes:
ColorSwtParameter.ColorValueProcessor, ConfigSectionInterfaceColorSWT.SkinColorValueProcessor, SwtConfigParameterValueProcessor, TorrentOptionsView.adhocIntParameterAdapter, TorrentOptionsView.downloadStateBooleanParameterAdapter, TorrentOptionsView.downloadStateFloatParameterAdapter, TorrentOptionsView.downloadStateIntParameterAdapter
public interface SwtParameterValueProcessor<PARAMTYPE extends SwtParameter<VALUETYPE>, VALUETYPE>
Processes value changes from a
SwtParameter
For COConfigurationManager backed parameters, see SwtConfigParameterValueProcessor-
Method Summary
Modifier and TypeMethodDescriptiondefault voidClean up after yourself, yodefault VALUETYPEReturn the default value.Return the value for Parameter pdefault booleanWhether the Parameter is currently set to the default value.default booleanReset key to default valuebooleanNew value for Parameter p.
-
Method Details
-
getValue
-
setValue
-
isDefaultValue
Whether the Parameter is currently set to the default value. This may be used to enable ui related to reseting value -
getDefaultValue
-
resetToDefault
Reset key to default value- Returns:
- Whether the value was reset. Returning true will trigger change listeners, and typically refresh UI controls
-
dispose
Clean up after yourself, yo
-