net.sf.jame.mandelbrot.extensions.color
Class AbstractPeriodicConfig

java.lang.Object
  extended by net.sf.jame.core.extension.ExtensionConfig
      extended by net.sf.jame.mandelbrot.color.extension.ColorRendererExtensionConfig
          extended by net.sf.jame.mandelbrot.extensions.color.AbstractColorRendererConfig
              extended by net.sf.jame.mandelbrot.extensions.color.AbstractPeriodicConfig
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
COSConfig, SINConfig

public abstract class AbstractPeriodicConfig
extends AbstractColorRendererConfig

Author:
Andrea Medeghini
See Also:
Serialized Form

Constructor Summary
AbstractPeriodicConfig()
           
 
Method Summary
protected  void createConfigElements()
          Called to create the configuration elements.
 boolean equals(java.lang.Object obj)
           
 java.lang.Boolean getAbsoluteEnabled()
           
 BooleanElement getAbsoluteEnabledElement()
           
 java.lang.Integer getAmplitude()
           
 PercentageElement getAmplitudeElement()
           
 ExtensionReference getColorRendererFormula()
           
 ColorRendererFormulaConfigElement getColorRendererFormulaElement()
           
 java.util.List<ConfigElement> getConfigElements()
          Returns the elements list.
 java.lang.Boolean getDefaultAbsoluteEnabled()
           
 java.lang.Integer getDefaultAmplitude()
           
 ExtensionReference getDefaultColorRendererFormula()
           
 java.lang.Double getDefaultFrequency()
           
 java.lang.Double getDefaultScale()
           
 java.lang.Boolean getDefaultTimeEnabled()
           
 java.lang.Double getFrequency()
           
 DoubleElement getFrequencyElement()
           
 java.lang.Double getScale()
           
 DoubleElement getScaleElement()
           
 java.lang.Boolean getTimeEnabled()
           
 BooleanElement getTimeEnabledElement()
           
protected  void initConfigElements()
          Called to initialize the configuration elements.
 void setAbsoluteEnabled(java.lang.Boolean absoluteEnabled)
           
 void setAmplitude(java.lang.Integer amplitude)
           
 void setColorRendererFormula(ExtensionReference formula)
           
 void setFrequency(java.lang.Double frequency)
           
 void setScale(java.lang.Double scale)
           
 void setTimeEnabled(java.lang.Boolean timeEnabled)
           
 
Methods inherited from class net.sf.jame.core.extension.ExtensionConfig
addChangeListener, clone, dispose, disposeConfigElements, finalize, fireValueChanged, getContext, getExtensionId, getExtensionReference, removeChangeListener, setContext
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPeriodicConfig

public AbstractPeriodicConfig()
Method Detail

createConfigElements

protected void createConfigElements()
Description copied from class: ExtensionConfig
Called to create the configuration elements.

Overrides:
createConfigElements in class ExtensionConfig

initConfigElements

protected void initConfigElements()
Description copied from class: ExtensionConfig
Called to initialize the configuration elements.

Overrides:
initConfigElements in class ExtensionConfig

getConfigElements

public java.util.List<ConfigElement> getConfigElements()
Description copied from class: ExtensionConfig
Returns the elements list.

Overrides:
getConfigElements in class ExtensionConfig
Returns:
the elements list.
See Also:
ExtensionConfig.getConfigElements()

getAmplitude

public java.lang.Integer getAmplitude()
Returns:

getDefaultAmplitude

public java.lang.Integer getDefaultAmplitude()
Returns:

setAmplitude

public void setAmplitude(java.lang.Integer amplitude)
Parameters:
amplitude -

getFrequency

public java.lang.Double getFrequency()
Returns:

getDefaultFrequency

public java.lang.Double getDefaultFrequency()
Returns:

setFrequency

public void setFrequency(java.lang.Double frequency)
Parameters:
frequency -

getScale

public java.lang.Double getScale()
Returns:

getDefaultScale

public java.lang.Double getDefaultScale()
Returns:

setScale

public void setScale(java.lang.Double scale)
Parameters:
scale -

getAbsoluteEnabled

public java.lang.Boolean getAbsoluteEnabled()
Returns:

getDefaultAbsoluteEnabled

public java.lang.Boolean getDefaultAbsoluteEnabled()
Returns:

setAbsoluteEnabled

public void setAbsoluteEnabled(java.lang.Boolean absoluteEnabled)
Parameters:
absoluteEnabled -

getTimeEnabled

public java.lang.Boolean getTimeEnabled()
Returns:

getDefaultTimeEnabled

public java.lang.Boolean getDefaultTimeEnabled()
Returns:

setTimeEnabled

public void setTimeEnabled(java.lang.Boolean timeEnabled)
Parameters:
timeEnabled -

getColorRendererFormula

public ExtensionReference getColorRendererFormula()
Returns:

getDefaultColorRendererFormula

public ExtensionReference getDefaultColorRendererFormula()
Returns:

setColorRendererFormula

public void setColorRendererFormula(ExtensionReference formula)
Parameters:
formula -

getColorRendererFormulaElement

public ColorRendererFormulaConfigElement getColorRendererFormulaElement()
Returns:
the rendererFormula

getAmplitudeElement

public PercentageElement getAmplitudeElement()
Returns:

getFrequencyElement

public DoubleElement getFrequencyElement()
Returns:

getScaleElement

public DoubleElement getScaleElement()
Returns:

getTimeEnabledElement

public BooleanElement getTimeEnabledElement()
Returns:

getAbsoluteEnabledElement

public BooleanElement getAbsoluteEnabledElement()
Returns:

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)