net.sf.jame.core.tree
Class NodeValue<T extends java.io.Serializable>

java.lang.Object
  extended by net.sf.jame.core.tree.NodeValue<T>
Type Parameters:
T -
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
BooleanElementNodeValue, ColorElementNodeValue, ColorRendererConfigElementNodeValue, ColorRendererFormulaConfigElementNodeValue, ComplexElementNodeValue, ConfigElementListNodeValue, ConfigElementSingleNodeValue, ConfigurableExtensionReferenceElementNodeValue, CriteriaElementNodeValue, DoubleElementNodeValue, EffectConfigElementNodeValue, ExponentElementNodeValue, ExtensionReferenceElementNodeValue, FloatElementNodeValue, FontElementNodeValue, FrameConfigElementNodeValue, FrameFilterConfigElementNodeValue, GroupLayerConfigElementNodeValue, ImageConfigElementNodeValue, ImageLayerConfigElementNodeValue, IncolouringFormulaConfigElementNodeValue, IntegerElementNodeValue, IterationsElementNodeValue, LayerFilterConfigElementNodeValue, LongElementNodeValue, MandelbrotFractalConfigElementNodeValue, OrbitTrapConfigElementNodeValue, OutcolouringFormulaConfigElementNodeValue, PaletteElementNodeValue, PaletteRendererConfigElementNodeValue, PaletteRendererFormulaConfigElementNodeValue, PercentageElementNodeValue, ProcessingFormulaConfigElementNodeValue, RectangleElementNodeValue, RenderedPaletteElementNodeValue, RenderingFormulaConfigElementNodeValue, ShortElementNodeValue, SpeedElementNodeValue, StringElementNodeValue, ThresholdElementNodeValue, TransformingFormulaConfigElementNodeValue, ViewElementNodeValue, ViewVector4DNodeValue

public abstract class NodeValue<T extends java.io.Serializable>
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Author:
Andrea Medeghini
See Also:
Serialized Form

Constructor Summary
NodeValue(T value)
           
 
Method Summary
abstract  NodeValue<T> clone()
           
 boolean equals(java.lang.Object o)
           
 T getValue()
           
abstract  T getValueClone()
           
protected  void setValue(T value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeValue

public NodeValue(T value)
Parameters:
value -
Method Detail

getValue

public T getValue()
Returns:
the value.

clone

public abstract NodeValue<T> clone()
Overrides:
clone in class java.lang.Object
Returns:
the clone.

getValueClone

public abstract T getValueClone()
Returns:
the value clone.

setValue

protected void setValue(T value)
Parameters:
value - the value.

equals

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()