Package jcckit.data
Class DataPlot
- java.lang.Object
-
- jcckit.data.DataContainer
-
- jcckit.data.DataPlot
-
public class DataPlot extends DataContainer
A plot is aDataContainer
ofDataCurves
.- Author:
- Franz-Josef Elmer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CURVES_KEY
Config parameter key.static java.lang.String
DATA_KEY
Config parameter key.
-
Constructor Summary
Constructors Constructor Description DataPlot()
Creates an empty instance.DataPlot(ConfigParameters config)
Creates an instance from the specified config parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataPlot
create(ConfigParameters config)
Convenient method to create a DataPlot based on the specified config parameters.protected boolean
isValid(DataElement element)
Returns true if element is an instance ofDataCurve
.-
Methods inherited from class jcckit.data.DataContainer
addDataListener, addElement, getElement, getIndexOf, getNumberOfElements, insertElementAt, removeDataListener, removeElementAt, replaceElementAt
-
-
-
-
Field Detail
-
CURVES_KEY
public static final java.lang.String CURVES_KEY
Config parameter key.- See Also:
- Constant Field Values
-
DATA_KEY
public static final java.lang.String DATA_KEY
Config parameter key.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataPlot
public DataPlot()
Creates an empty instance.
-
DataPlot
public DataPlot(ConfigParameters config)
Creates an instance from the specified config parameters.Key & Default Value Type Mandatory Description curves String[] yes List of keys denoting data curves. Each key refers to config parameters used in the constructor of DataCurve
.
-
-
Method Detail
-
create
public static DataPlot create(ConfigParameters config)
Convenient method to create a DataPlot based on the specified config parameters. It is a short-cut of new DataPlot(config.getNode("data")).
-
isValid
protected boolean isValid(DataElement element)
Returns true if element is an instance ofDataCurve
.- Specified by:
isValid
in classDataContainer
- Parameters:
element
- DataElement to be checked.
-
-