net.sf.jame.mandelbrot
Class MandelbrotConfig

java.lang.Object
  extended by net.sf.jame.core.config.AbstractConfigElement
      extended by net.sf.jame.mandelbrot.MandelbrotConfig
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, ConfigElement

public class MandelbrotConfig
extends AbstractConfigElement

Author:
Andrea Medeghini
See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_ID
           
 
Constructor Summary
MandelbrotConfig()
           
 
Method Summary
 MandelbrotConfig clone()
           
 void copyFrom(ConfigElement source)
           
 void dispose()
           
 boolean equals(java.lang.Object obj)
           
 DoubleVector2D getConstant()
           
 ComplexElement getConstantElement()
           
 SingleConfigElement<MandelbrotFractalConfigElement> getFractalSingleElement()
           
 java.lang.Integer getImageMode()
           
 IntegerElement getImageModeElement()
           
 java.lang.Integer getInputMode()
           
 IntegerElement getInputModeElement()
           
 MandelbrotFractalConfigElement getMandelbrotFractalConfigElement()
           
 Rectangle getPreviewArea()
           
 RectangleElement getPreviewAreaElement()
           
 RectangleElement getRectangleElement()
           
 java.lang.Boolean getShowOrbit()
           
 BooleanElement getShowOrbitElement()
           
 java.lang.Boolean getShowOrbitTrap()
           
 BooleanElement getShowOrbitTrapElement()
           
 java.lang.Boolean getShowPreview()
           
 BooleanElement getShowPreviewElement()
           
 Speed getSpeed()
           
 SpeedElement getSpeedElement()
           
 View getView()
           
 ViewElement getViewElement()
           
 java.lang.Boolean isMandelbrotMode()
           
 void setConstant(DoubleVector2D constant)
           
 void setContext(ConfigContext context)
          Sets the configuration context.
 void setImageMode(java.lang.Integer mode)
           
 void setInputMode(java.lang.Integer inputMode)
           
 void setMandelbrotFractalConfigElement(MandelbrotFractalConfigElement fractalElement)
           
 void setPreviewArea(Rectangle value)
           
 void setShowOrbit(java.lang.Boolean value)
           
 void setShowOrbitTrap(java.lang.Boolean value)
           
 void setShowPreview(java.lang.Boolean value)
           
 void setSpeed(Speed speed)
           
 void setView(View value)
           
 
Methods inherited from class net.sf.jame.core.config.AbstractConfigElement
addChangeListener, checkContext, finalize, fireConfigChanged, getClassId, getContext, getUserData, removeChangeListener, setUserData, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_ID

public static final java.lang.String CLASS_ID
See Also:
Constant Field Values
Constructor Detail

MandelbrotConfig

public MandelbrotConfig()
Method Detail

getMandelbrotFractalConfigElement

public MandelbrotFractalConfigElement getMandelbrotFractalConfigElement()
Returns:
the mandelbrotFractalElement

setMandelbrotFractalConfigElement

public void setMandelbrotFractalConfigElement(MandelbrotFractalConfigElement fractalElement)
Parameters:
fractalElement - the fractalElement to set

setView

public void setView(View value)
Parameters:
value -

getView

public View getView()
Returns:

isMandelbrotMode

public java.lang.Boolean isMandelbrotMode()
Returns:

getImageMode

public java.lang.Integer getImageMode()
Returns:

setImageMode

public void setImageMode(java.lang.Integer mode)
Parameters:
mode -

getInputMode

public java.lang.Integer getInputMode()
Returns:

setInputMode

public void setInputMode(java.lang.Integer inputMode)
Parameters:
inputMode -

getConstant

public DoubleVector2D getConstant()
Returns:

setConstant

public void setConstant(DoubleVector2D constant)
Parameters:
constant -

getShowPreview

public java.lang.Boolean getShowPreview()
Returns:

setShowPreview

public void setShowPreview(java.lang.Boolean value)
Parameters:
value -

getShowOrbit

public java.lang.Boolean getShowOrbit()
Returns:

setShowOrbit

public void setShowOrbit(java.lang.Boolean value)
Parameters:
value -

getShowOrbitTrap

public java.lang.Boolean getShowOrbitTrap()
Returns:

setShowOrbitTrap

public void setShowOrbitTrap(java.lang.Boolean value)
Parameters:
value -

getPreviewArea

public Rectangle getPreviewArea()
Returns:

setPreviewArea

public void setPreviewArea(Rectangle value)
Parameters:
value -

getSpeed

public Speed getSpeed()
Returns:

setSpeed

public void setSpeed(Speed speed)
Parameters:
speed -

clone

public MandelbrotConfig clone()
Specified by:
clone in interface ConfigElement
Specified by:
clone in class AbstractConfigElement
Returns:
See Also:
Object.clone()

copyFrom

public void copyFrom(ConfigElement source)
See Also:
ConfigElement.copyFrom(net.sf.jame.core.config.ConfigElement)

setContext

public void setContext(ConfigContext context)
Description copied from class: AbstractConfigElement
Sets the configuration context.

Specified by:
setContext in interface ConfigElement
Overrides:
setContext in class AbstractConfigElement
Parameters:
context - the configuration context to set.
See Also:
AbstractConfigElement.setContext(net.sf.jame.core.config.ConfigContext)

getViewElement

public ViewElement getViewElement()
Returns:

getSpeedElement

public SpeedElement getSpeedElement()
Returns:

getImageModeElement

public IntegerElement getImageModeElement()
Returns:

getInputModeElement

public IntegerElement getInputModeElement()
Returns:

getShowOrbitElement

public BooleanElement getShowOrbitElement()
Returns:

getShowOrbitTrapElement

public BooleanElement getShowOrbitTrapElement()
Returns:

getShowPreviewElement

public BooleanElement getShowPreviewElement()
Returns:

getPreviewAreaElement

public RectangleElement getPreviewAreaElement()
Returns:

getConstantElement

public ComplexElement getConstantElement()
Returns:

getFractalSingleElement

public SingleConfigElement<MandelbrotFractalConfigElement> getFractalSingleElement()
Returns:
the fractalSingleElement

getRectangleElement

public RectangleElement getRectangleElement()
Returns:
the rectangleElement

equals

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

dispose

public void dispose()
Specified by:
dispose in interface ConfigElement
Overrides:
dispose in class AbstractConfigElement
See Also:
AbstractConfigElement.dispose()