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 String
DEFINITIONS_KEY
Configuration 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 Curve
create(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 ConfigParameters
used by theconstructor
ofSimpleCurve
.
-
-
Method Detail
-
create
public Curve create(int curveIndex, int numberOfCurves, ClippingShape clippingShape, Legend legend)
Creates an instance ofSimpleCurve
.- Specified by:
create
in interfaceCurveFactory
- Parameters:
curveIndex
- Index of the curve. Will be used to select theConfigParameters
object 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.
-
-