public abstract class AttrFunctionSpectrum extends NonAttrNumberSpectrum implements IRefreshee
Modifier and Type | Field and Description |
---|---|
protected int |
refreshInterval |
Constructor and Description |
---|
AttrFunctionSpectrum()
Creates a new instance of AttrFunctionSpectrum
|
Modifier and Type | Method and Description |
---|---|
int |
getRefreshInterval()
getRefreshInterval gets the refresh-interval for
the entity list. |
void |
refresh()
refreshes the listeners of this particular object.
|
void |
setRefreshInterval(int milliSeconds)
setRefreshInterval sets the refresh interval for
the EntityList. |
void |
startRefresher()
startRefresher starts the default refresher thread
for the entity list,which sleeps for refreshInterval seconds. |
void |
stopRefresher() |
abstract double[] |
updateX() |
abstract double[] |
updateY() |
addNonAttrSpectrumListener, fireNonAttrNumberSpectrumEvent, getXName, getXUnit, getXValue, getYName, getYUnit, getYValue, removeNonAttrSpectrumListener, setXName, setXUnit, setXYValue, setYName, setYUnit
public AttrFunctionSpectrum()
public abstract double[] updateX()
public abstract double[] updateY()
public void refresh()
IRefreshee
refresh
in interface IRefreshee
public void setRefreshInterval(int milliSeconds)
setRefreshInterval
sets the refresh interval for
the EntityList. This interval decides how often an entity is polled
to see if its value has changed. The default value is 1000, that is,
the entity is polled once a second.milliSeconds
- an int
valuepublic int getRefreshInterval()
getRefreshInterval
gets the refresh-interval for
the entity list. The default value is 1000 milliseconds.int
value which is the refresh-intervalpublic void stopRefresher()
public void startRefresher()
startRefresher
starts the default refresher thread
for the entity list,which sleeps for refreshInterval seconds.AEntityList.setRefreshInterval(int)
,
Thread