Interface IPenDatasource
- All Known Subinterfaces:
- IHistogramDatasource
- All Known Implementing Classes:
- AbstractCalculatedPenDatasource,- AbstractFunctionPenDatasource,- ConstantPenDatasource,- HistogramQuery,- LinearRegressionPenDatasource,- MovingAveragePenDatasource,- MultiplyPenDatasource,- PenSQLQuery,- RunningSumPenDatasource,- SpcPenDatasource,- SumDiffPenDatasource,- TagDensityHistogramSource,- TagHistoryPenDatasource
public interface IPenDatasource
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds a pen to this datasource.The underlying dataset that drives this datasourceintReturn the number of datapoints currently loaded in this sourcevoidGives the datasource a chance to install references to other pensbooleanTrue if this datasource should be restarted when the zoom level changes.voidshutdown()Shuts this datasoure down, if it has re-occurring activity.voidstartup(PMIEasyChart chart) Start this datasouce up.
- 
Method Details- 
addPenAdds a pen to this datasource. All pens will be added before startup() is called for the first time.
- 
initRefsGives the datasource a chance to install references to other pens
- 
startupStart this datasouce up. This should certainly mean that the data gets generated at least once, and possibly more based upon the chart's polling settings. May be called again after shutdown().
- 
shutdownvoid shutdown()Shuts this datasoure down, if it has re-occurring activity.
- 
getNumDatapointsint getNumDatapoints()Return the number of datapoints currently loaded in this source
- 
getDatasetDataset getDataset()The underlying dataset that drives this datasource
- 
isZoomTrackingboolean isZoomTracking()True if this datasource should be restarted when the zoom level changes.
 
-