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, warnprotected java.util.Map<java.lang.String,PenData> referencedPens
public void initRefs(java.util.Map<java.lang.String,PenData> allPens)
IPenDatasourceinitRefs in interface IPenDatasourceinitRefs in class AbstractCalculatedPenDatasourcepublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerprotected abstract Dataset createDataset()