Class AbstractFunctionPenDatasource
java.lang.Object
com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractCalculatedPenDatasource
com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractFunctionPenDatasource
- All Implemented Interfaces:
- IPenDatasource,- EventListener,- ChangeListener
- Direct Known Subclasses:
- LinearRegressionPenDatasource,- MovingAveragePenDatasource,- MultiplyPenDatasource,- RunningSumPenDatasource,- SpcPenDatasource,- SumDiffPenDatasource
public abstract class AbstractFunctionPenDatasource
extends AbstractCalculatedPenDatasource
implements ChangeListener
Base class for all calculated pen datasources that are functions of another pen
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract DatasetCalled when the dataset needs to be re-calculatedvoidGives the datasource a chance to install references to other pensvoidImplements ChangeListener, used to listen to the referenced pens' PenData objectsMethods inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractCalculatedPenDatasourceaddPen, getDataset, getMillisRange, getNumDatapoints, isZoomTracking, setDataset, setDatasetLater, shutdown, startup, warn
- 
Field Details- 
referencedPens
 
- 
- 
Constructor Details- 
AbstractFunctionPenDatasourcepublic AbstractFunctionPenDatasource()
 
- 
- 
Method Details- 
initRefsDescription copied from interface:IPenDatasourceGives the datasource a chance to install references to other pens- Specified by:
- initRefsin interface- IPenDatasource
- Overrides:
- initRefsin class- AbstractCalculatedPenDatasource
 
- 
stateChangedImplements ChangeListener, used to listen to the referenced pens' PenData objects- Specified by:
- stateChangedin interface- ChangeListener
 
- 
createDatasetCalled when the dataset needs to be re-calculated
 
-