net.sf.jame.mandelbrot.fractal
Class MandelbrotFractalConfigElement

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

public class MandelbrotFractalConfigElement
extends AbstractConfigElement

Author:
Andrea Medeghini
See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_ID
           
 
Constructor Summary
MandelbrotFractalConfigElement()
          Constructs a new element.
 
Method Summary
 void appendIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
          Adds a incolouring formula element.
 void appendOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
          Adds a outcolouring formula element.
 MandelbrotFractalConfigElement clone()
           
 void copyFrom(ConfigElement source)
           
 void dispose()
           
 boolean equals(java.lang.Object obj)
           
 IncolouringFormulaConfigElement getIncolouringFormulaConfigElement(int index)
          Returns an incolouring formula element.
 int getIncolouringFormulaConfigElementCount()
          Returns the number of incolouring formula elements.
 ListConfigElement<IncolouringFormulaConfigElement> getIncolouringFormulaListElement()
           
 OrbitTrapConfigElement getOrbitTrapConfigElement()
          Returns the orbitTrapElement.
 SingleConfigElement<OrbitTrapConfigElement> getOrbitTrapSingleElement()
           
 OutcolouringFormulaConfigElement getOutcolouringFormulaConfigElement(int index)
          Returns an outcolouring formula element.
 int getOutcolouringFormulaConfigElementCount()
          Returns the number of outcolouring formula elements.
 ListConfigElement<OutcolouringFormulaConfigElement> getOutcolouringFormulaListElement()
           
 ProcessingFormulaConfigElement getProcessingFormulaConfigElement()
          Returns the processingFormulaElement.
 SingleConfigElement<ProcessingFormulaConfigElement> getProcessingFormulaSingleElement()
           
 RenderingFormulaConfigElement getRenderingFormulaConfigElement()
          Returns the renderingFormulaElement.
 SingleConfigElement<RenderingFormulaConfigElement> getRenderingFormulaSingleElement()
           
 TransformingFormulaConfigElement getTransformingFormulaConfigElement()
          Returns the transformingFormulaElement.
 SingleConfigElement<TransformingFormulaConfigElement> getTransformingFormulaSingleElement()
           
 int indexOfIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
          Returns an incolouring formula element index.
 int indexOfOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
          Returns an outcolouring formula element index.
 void insertIncolouringFormulaConfigElementAfter(int index, IncolouringFormulaConfigElement formulaElement)
          Adds a incolouring formula element.
 void insertIncolouringFormulaConfigElementBefore(int index, IncolouringFormulaConfigElement formulaElement)
          Adds a incolouring formula element.
 void insertOutcolouringFormulaConfigElementAfter(int index, OutcolouringFormulaConfigElement formulaElement)
          Adds a outcolouring formula element.
 void insertOutcolouringFormulaConfigElementBefore(int index, OutcolouringFormulaConfigElement formulaElement)
          Adds a outcolouring formula element.
 void moveDownIncolouringFormulaConfigElement(int index)
           
 void moveDownOutcolouringFormulaConfigElement(int index)
           
 void moveUpIncolouringFormulaConfigElement(int index)
           
 void moveUpOutcolouringFormulaConfigElement(int index)
           
 void removeIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
          Removes a incolouring formula element.
 void removeIncolouringFormulaConfigElement(int index)
          Removes a incolouring formula element.
 void removeOutcolouringFormulaConfigElement(int index)
          Removes a outcolouring formula element.
 void removeOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
          Removes a outcolouring formula element.
 void setContext(ConfigContext context)
          Sets the configuration context.
 void setOrbitTrapConfigElement(OrbitTrapConfigElement orbitTrapElement)
          Sets the orbitTrapElement.
 void setProcessingFormulaConfigElement(ProcessingFormulaConfigElement processingFormulaElement)
          Sets the processingFormulaElement.
 void setRenderingFormulaConfigElement(RenderingFormulaConfigElement renderingFormulaElement)
          Sets the renderingFormulaElement.
 void setTransformingFormulaConfigElement(TransformingFormulaConfigElement transformingFormulaElement)
          Sets the transformingFormulaElement.
 
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

MandelbrotFractalConfigElement

public MandelbrotFractalConfigElement()
Constructs a new element.

Method Detail

getRenderingFormulaConfigElement

public RenderingFormulaConfigElement getRenderingFormulaConfigElement()
Returns the renderingFormulaElement.

Returns:
the renderingFormulaElement.

setRenderingFormulaConfigElement

public void setRenderingFormulaConfigElement(RenderingFormulaConfigElement renderingFormulaElement)
Sets the renderingFormulaElement.

Parameters:
renderingFormulaElement - the renderingFormulaElement to set.

getTransformingFormulaConfigElement

public TransformingFormulaConfigElement getTransformingFormulaConfigElement()
Returns the transformingFormulaElement.

Returns:
the transformingFormulaElement.

setTransformingFormulaConfigElement

public void setTransformingFormulaConfigElement(TransformingFormulaConfigElement transformingFormulaElement)
Sets the transformingFormulaElement.

Parameters:
transformingFormulaElement - the transformingFormulaElement to set.

getProcessingFormulaConfigElement

public ProcessingFormulaConfigElement getProcessingFormulaConfigElement()
Returns the processingFormulaElement.

Returns:
the processingFormulaElement.

setProcessingFormulaConfigElement

public void setProcessingFormulaConfigElement(ProcessingFormulaConfigElement processingFormulaElement)
Sets the processingFormulaElement.

Parameters:
processingFormulaElement - the processingFormulaElement to set.

getOrbitTrapConfigElement

public OrbitTrapConfigElement getOrbitTrapConfigElement()
Returns the orbitTrapElement.

Returns:
the orbitTrapElement.

setOrbitTrapConfigElement

public void setOrbitTrapConfigElement(OrbitTrapConfigElement orbitTrapElement)
Sets the orbitTrapElement.

Parameters:
orbitTrapElement - the orbitTrapElement to set.

getIncolouringFormulaConfigElement

public IncolouringFormulaConfigElement getIncolouringFormulaConfigElement(int index)
Returns an incolouring formula element.

Parameters:
index - the formula index.
Returns:
the incolouring formula.

indexOfIncolouringFormulaConfigElement

public int indexOfIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
Returns an incolouring formula element index.

Parameters:
formulaElement - the incolouring formula element.
Returns:
the index.

getIncolouringFormulaConfigElementCount

public int getIncolouringFormulaConfigElementCount()
Returns the number of incolouring formula elements.

Returns:
the number of incolouring formula elements.

appendIncolouringFormulaConfigElement

public void appendIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
Adds a incolouring formula element.

Parameters:
formulaElement - the incolouring formula element.

insertIncolouringFormulaConfigElementAfter

public void insertIncolouringFormulaConfigElementAfter(int index,
                                                       IncolouringFormulaConfigElement formulaElement)
Adds a incolouring formula element.

Parameters:
index - the index.
formulaElement - the incolouring formula element.

insertIncolouringFormulaConfigElementBefore

public void insertIncolouringFormulaConfigElementBefore(int index,
                                                        IncolouringFormulaConfigElement formulaElement)
Adds a incolouring formula element.

Parameters:
index - the index.
formulaElement - the incolouring formula element.

removeIncolouringFormulaConfigElement

public void removeIncolouringFormulaConfigElement(int index)
Removes a incolouring formula element.

Parameters:
index - the element index.

removeIncolouringFormulaConfigElement

public void removeIncolouringFormulaConfigElement(IncolouringFormulaConfigElement formulaElement)
Removes a incolouring formula element.

Parameters:
formulaElement - the incolouring formula element to remove.

getOutcolouringFormulaConfigElement

public OutcolouringFormulaConfigElement getOutcolouringFormulaConfigElement(int index)
Returns an outcolouring formula element.

Parameters:
index - the formula index.
Returns:
the outcolouring formula.

indexOfOutcolouringFormulaConfigElement

public int indexOfOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
Returns an outcolouring formula element index.

Parameters:
formulaElement - the outcolouring formula element.
Returns:
the index.

getOutcolouringFormulaConfigElementCount

public int getOutcolouringFormulaConfigElementCount()
Returns the number of outcolouring formula elements.

Returns:
the number of outcolouring formula elements.

appendOutcolouringFormulaConfigElement

public void appendOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
Adds a outcolouring formula element.

Parameters:
formulaElement - the outcolouring formula element.

insertOutcolouringFormulaConfigElementAfter

public void insertOutcolouringFormulaConfigElementAfter(int index,
                                                        OutcolouringFormulaConfigElement formulaElement)
Adds a outcolouring formula element.

Parameters:
index - the index.
formulaElement - the outcolouring formula element.

insertOutcolouringFormulaConfigElementBefore

public void insertOutcolouringFormulaConfigElementBefore(int index,
                                                         OutcolouringFormulaConfigElement formulaElement)
Adds a outcolouring formula element.

Parameters:
index - the index.
formulaElement - the outcolouring formula element.

removeOutcolouringFormulaConfigElement

public void removeOutcolouringFormulaConfigElement(int index)
Removes a outcolouring formula element.

Parameters:
index - the element index to remove.

removeOutcolouringFormulaConfigElement

public void removeOutcolouringFormulaConfigElement(OutcolouringFormulaConfigElement formulaElement)
Removes a outcolouring formula element.

Parameters:
formulaElement - the outcolouring formula element to remove.

moveUpIncolouringFormulaConfigElement

public void moveUpIncolouringFormulaConfigElement(int index)
Parameters:
index -

moveDownIncolouringFormulaConfigElement

public void moveDownIncolouringFormulaConfigElement(int index)
Parameters:
index -

moveUpOutcolouringFormulaConfigElement

public void moveUpOutcolouringFormulaConfigElement(int index)
Parameters:
index -

moveDownOutcolouringFormulaConfigElement

public void moveDownOutcolouringFormulaConfigElement(int index)
Parameters:
index -

clone

public MandelbrotFractalConfigElement 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)

getRenderingFormulaSingleElement

public SingleConfigElement<RenderingFormulaConfigElement> getRenderingFormulaSingleElement()
Returns:

getTransformingFormulaSingleElement

public SingleConfigElement<TransformingFormulaConfigElement> getTransformingFormulaSingleElement()
Returns:

getProcessingFormulaSingleElement

public SingleConfigElement<ProcessingFormulaConfigElement> getProcessingFormulaSingleElement()
Returns:

getOrbitTrapSingleElement

public SingleConfigElement<OrbitTrapConfigElement> getOrbitTrapSingleElement()
Returns:

getIncolouringFormulaListElement

public ListConfigElement<IncolouringFormulaConfigElement> getIncolouringFormulaListElement()
Returns:
the incolouringFormulaListElement

getOutcolouringFormulaListElement

public ListConfigElement<OutcolouringFormulaConfigElement> getOutcolouringFormulaListElement()
Returns:
the outcolouringFormulaListElement

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()