public abstract class AbstractFunctionPenDatasource extends AbstractCalculatedPenDatasource implements javax.swing.event.ChangeListener
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,PenData> |
referencedPens |
Constructor and Description |
---|
AbstractFunctionPenDatasource() |
Modifier and Type | Method and Description |
---|---|
protected abstract Dataset |
createDataset()
Called when the dataset needs to be re-calculated
|
void |
initRefs(java.util.Map<java.lang.String,PenData> allPens)
Gives the datasource a chance to install references to other pens
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
Implements ChangeListener, used to listen to the referenced pens' PenData objects
|
addPen, getDataset, getMillisRange, getNumDatapoints, isZoomTracking, setDataset, setDatasetLater, shutdown, startup, warn
protected java.util.Map<java.lang.String,PenData> referencedPens
public void initRefs(java.util.Map<java.lang.String,PenData> allPens)
IPenDatasource
initRefs
in interface IPenDatasource
initRefs
in class AbstractCalculatedPenDatasource
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
protected abstract Dataset createDataset()