Package jcckit.data
Class DataCurve
java.lang.Object
jcckit.data.DataContainer
jcckit.data.DataCurve
- All Implemented Interfaces:
DataElement
A curve is a
DataContainer of DataPoints.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty instance with the specified title.DataCurve(ConfigParameters config) Creates an instance from the specified config parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturns theDataPlotcontaining this curve.getTitle()Returns the title of this curve.protected booleanisValid(DataElement element) Returns true if element is an instance ofDataPoint.voidsetContainer(DataContainer container) Sets theDataPlotwhere this is a curve of.Methods inherited from class jcckit.data.DataContainer
addDataListener, addElement, getElement, getIndexOf, getNumberOfElements, insertElementAt, removeDataListener, removeElementAt, replaceElementAt
-
Field Details
-
X_KEY
Config parameter key.- See Also:
-
Y_KEY
Config parameter key.- See Also:
-
TITLE_KEY
Config parameter key.- See Also:
-
-
Constructor Details
-
DataCurve
Creates an empty instance with the specified title. -
DataCurve
Creates an instance from the specified config parameters.Key & Default Value Type Mandatory Description title = empty string String no Curve title. x double[] yes x-coordinates of the curve points. y double[] yes y-coordinates of the curve points.
-
-
Method Details
-
getContainer
Returns theDataPlotcontaining this curve.- Specified by:
getContainerin interfaceDataElement- Returns:
- null if this element is not an element of a container.
-
setContainer
Sets theDataPlotwhere this is a curve of.- Specified by:
setContainerin interfaceDataElement- Parameters:
container- Container which should contains this element. Cann be null if this element does not belong to a container.
-
getTitle
Returns the title of this curve. -
isValid
Returns true if element is an instance ofDataPoint.- Specified by:
isValidin classDataContainer- Parameters:
element- DataElement to be checked.
-