Interface IPenDatasourceFactory
-
- All Known Implementing Classes:
LinearRegressionPenDatasource.LinearRegressionFactory
,MovingAveragePenDatasource.MovingAvgFactory
,MultiplyPenDatasource.MultiplyFunctionFactory
,QueryGroupKey
,RunningSumPenDatasource.RunningSumFunctionFactory
,SpcPenDatasource.SpcFuncFactory
,SumDiffPenDatasource.SumDiffPenFunctionFactory
,TagQueryGroup
public interface IPenDatasourceFactory
Instances of this class have two uses. 1) They need to be hashable so that pens can be grouped by the datasource factory that they return, and 2) They create pen datasources, of course.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPenDatasource
createDatasource()
Create the IPenDatasource that will provide data for each pen.IHistogramDatasource
createHistogram()
Create a histogram datasource for the pens, if any.
-
-
-
Method Detail
-
createDatasource
IPenDatasource createDatasource()
Create the IPenDatasource that will provide data for each pen.
-
createHistogram
IHistogramDatasource createHistogram()
Create a histogram datasource for the pens, if any. (May return null for no histogram support)
-
-