net.sf.jame.mandelbrot.extensions.color
Class AbstractPeriodicConfig
java.lang.Object
net.sf.jame.core.extension.ExtensionConfig
net.sf.jame.mandelbrot.color.extension.ColorRendererExtensionConfig
net.sf.jame.mandelbrot.extensions.color.AbstractColorRendererConfig
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
| 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 |
AbstractPeriodicConfig
public AbstractPeriodicConfig()
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)