Package jcckit.plot
Class SimpleCurveFactory
- java.lang.Object
-
- jcckit.plot.SimpleCurveFactory
-
- All Implemented Interfaces:
CurveFactory
public class SimpleCurveFactory extends Object implements CurveFactory
Factory forSimpleCurves.- Author:
- Franz-Josef Elmer
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFINITIONS_KEYConfiguration parameter key.
-
Constructor Summary
Constructors Constructor Description SimpleCurveFactory(ConfigParameters config)Creates an instance from the specified configuration parameter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Curvecreate(int curveIndex, int numberOfCurves, ClippingShape clippingShape, Legend legend)Creates an instance ofSimpleCurve.
-
-
-
Field Detail
-
DEFINITIONS_KEY
public static final String DEFINITIONS_KEY
Configuration parameter key.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SimpleCurveFactory
public SimpleCurveFactory(ConfigParameters config)
Creates an instance from the specified configuration parameter.Key & Default Value Type Mandatory Description definitions = one empty ConfigParameters instance String[] no Keys of subtrees defining ConfigParametersused by theconstructorofSimpleCurve.
-
-
Method Detail
-
create
public Curve create(int curveIndex, int numberOfCurves, ClippingShape clippingShape, Legend legend)
Creates an instance ofSimpleCurve.- Specified by:
createin interfaceCurveFactory- Parameters:
curveIndex- Index of the curve. Will be used to select theConfigParametersobject and the line attributes. In addition it will be used to calculate the y-coordinate of the legend symbol.numberOfCurves- Number of curves. Will be needed to calculate the y-coordinate of the legend symbol.clippingShape- The clipping shape.legend- The legend. Will be needed to create the legend symbol.- Returns:
- an empty instance.
-
-