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
Modifier and TypeMethodDescriptionCreate the IPenDatasource that will provide data for each pen.Create a histogram datasource for the pens, if any.
-
Method Details
-
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)
-