com.alee.managers.settings.processors
Class WebGradientColorChooserSettingsProcessor

java.lang.Object
  extended by com.alee.managers.settings.SettingsProcessor<WebGradientColorChooser,GradientData>
      extended by com.alee.managers.settings.processors.WebGradientColorChooserSettingsProcessor

public class WebGradientColorChooserSettingsProcessor
extends SettingsProcessor<WebGradientColorChooser,GradientData>

Custom SettingsProcessor for WebGradientColorChooser component.

Author:
Mikle Garin

Field Summary
 
Fields inherited from class com.alee.managers.settings.SettingsProcessor
data, loading, saving
 
Constructor Summary
WebGradientColorChooserSettingsProcessor(SettingsProcessorData data)
          Constructs SettingsProcessor using the specified SettingsProcessorData.
 
Method Summary
protected  void doDestroy(WebGradientColorChooser gradientColorChooser)
          Called when component is unregistered from ComponentSettingsManager.
protected  void doInit(WebGradientColorChooser gradientColorChooser)
          Called when a new component is registered in ComponentSettingsManager.
protected  void doLoad(WebGradientColorChooser gradientColorChooser)
          Called on component settings load.
protected  void doSave(WebGradientColorChooser gradientColorChooser)
          Called on component settings save.
 
Methods inherited from class com.alee.managers.settings.SettingsProcessor
destroy, getComponent, getData, getDefaultValue, getGroup, getKey, load, loadValue, save, save, saveValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebGradientColorChooserSettingsProcessor

public WebGradientColorChooserSettingsProcessor(SettingsProcessorData data)
Constructs SettingsProcessor using the specified SettingsProcessorData.

Parameters:
data - SettingsProcessorData
Method Detail

doInit

protected void doInit(WebGradientColorChooser gradientColorChooser)
Called when a new component is registered in ComponentSettingsManager.

Specified by:
doInit in class SettingsProcessor<WebGradientColorChooser,GradientData>
Parameters:
gradientColorChooser - registered component

doDestroy

protected void doDestroy(WebGradientColorChooser gradientColorChooser)
Called when component is unregistered from ComponentSettingsManager.

Specified by:
doDestroy in class SettingsProcessor<WebGradientColorChooser,GradientData>
Parameters:
gradientColorChooser - unregistered component

doLoad

protected void doLoad(WebGradientColorChooser gradientColorChooser)
Called on component settings load. It doesn't matter if it is invoked by SettingsProcessor or some other source.

Specified by:
doLoad in class SettingsProcessor<WebGradientColorChooser,GradientData>
Parameters:
gradientColorChooser - component to load settings into

doSave

protected void doSave(WebGradientColorChooser gradientColorChooser)
Called on component settings save. It doesn't matter if it is invoked by SettingsProcessor or some other source.

Specified by:
doSave in class SettingsProcessor<WebGradientColorChooser,GradientData>
Parameters:
gradientColorChooser - component to save settings from