net.sf.jame.core.config
Interface ConfigElement

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Subinterfaces:
LayerConfigElement
All Known Implementing Classes:
AbstractConfigElement, AbstractLayerConfigElement, BooleanElement, ColorElement, ColorRendererConfigElement, ColorRendererFormulaConfigElement, ComplexElement, ConfigurableExtensionReferenceElement, CriteriaElement, DoubleElement, EffectConfigElement, ExponentElement, ExtensionReferenceElement, FloatElement, FontElement, FrameConfigElement, FrameFilterConfigElement, GroupLayerConfigElement, ImageConfigElement, ImageLayerConfigElement, IncolouringFormulaConfigElement, IntegerElement, IterationsElement, LayerFilterConfigElement, ListConfigElement, LongElement, MandelbrotConfig, MandelbrotFractalConfigElement, OrbitTrapConfigElement, OutcolouringFormulaConfigElement, PaletteElement, PaletteRendererConfigElement, PaletteRendererFormulaConfigElement, PercentageElement, ProcessingFormulaConfigElement, RectangleElement, RenderedPaletteElement, RenderingFormulaConfigElement, ShortElement, SingleConfigElement, SpeedElement, StringElement, ThresholdElement, TransformingFormulaConfigElement, TwisterConfig, ValueConfigElement, ViewElement

public interface ConfigElement
extends java.io.Serializable, java.lang.Cloneable

Configuration element.

Author:
Andrea Medeghini

Method Summary
 void addChangeListener(ValueChangeListener listener)
          Adds a listener.
 ConfigElement clone()
           
 void copyFrom(ConfigElement source)
           
 void dispose()
           
 java.lang.String getClassId()
          Returns the classId.
 java.lang.Object getUserData()
           
 void removeChangeListener(ValueChangeListener listener)
          Removes a listener.
 void setContext(ConfigContext context)
          Sets the configuration context.
 void setUserData(java.lang.Object userData)
           
 

Method Detail

setContext

void setContext(ConfigContext context)
Sets the configuration context.

Parameters:
context - the configuration context to set.

getClassId

java.lang.String getClassId()
Returns the classId.

Returns:
the classId.

addChangeListener

void addChangeListener(ValueChangeListener listener)
Adds a listener.

Parameters:
listener - the listener to add.

removeChangeListener

void removeChangeListener(ValueChangeListener listener)
Removes a listener.

Parameters:
listener - the listener to remove.

clone

ConfigElement clone()
Returns:

dispose

void dispose()

getUserData

java.lang.Object getUserData()
Returns:

setUserData

void setUserData(java.lang.Object userData)
Parameters:
data -

copyFrom

void copyFrom(ConfigElement source)
Parameters:
source -