public class TagDensityHistogramSource extends AbstractChartQuery implements IHistogramDatasource
badQuality, chart, data, log, showWarnings
Constructor and Description |
---|
TagDensityHistogramSource() |
Modifier and Type | Method and Description |
---|---|
void |
addPen(PenData penData)
Adds a pen to this datasource.
|
Dataset |
getDataset()
The underlying dataset that drives this datasource
|
IHistogram |
getHistogram() |
int |
getNumDatapoints()
Return the number of datapoints currently loaded in this source
|
protected java.lang.String |
getQuasiPropertyName()
Generate a unique string for the query, independent of any values that may change (date ranges, for example.)
Used as the "property key" for the quality system in case the query fails.
|
void |
initRefs(java.util.Map<java.lang.String,PenData> allPens)
Gives the datasource a chance to install references to other pens
|
boolean |
isZoomTracking()
True if this datasource should be restarted when the zoom level changes.
|
protected java.lang.Object |
registerQuery(int pollTime,
boolean runOnce)
Register this query with the QueryManager.
|
protected void |
setData(Dataset data) |
getData, getTargetFullPath, handleQueryReturnedError, handleQueryReturnedNoRows, handleQueryReturnedValue, notifyQueryRunning, setChart, shutdown, startup, warn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown, startup
public void addPen(PenData penData)
IPenDatasource
addPen
in interface IPenDatasource
public IHistogram getHistogram()
getHistogram
in interface IHistogramDatasource
protected java.lang.Object registerQuery(int pollTime, boolean runOnce)
AbstractChartQuery
AbstractChartQuery.startup(PMIEasyChart)
registerQuery
in class AbstractChartQuery
protected void setData(Dataset data)
setData
in class AbstractChartQuery
public void initRefs(java.util.Map<java.lang.String,PenData> allPens)
IPenDatasource
initRefs
in interface IPenDatasource
public int getNumDatapoints()
IPenDatasource
getNumDatapoints
in interface IPenDatasource
public Dataset getDataset()
IPenDatasource
getDataset
in interface IPenDatasource
public boolean isZoomTracking()
IPenDatasource
isZoomTracking
in interface IPenDatasource
protected java.lang.String getQuasiPropertyName()
AbstractChartQuery
getQuasiPropertyName
in class AbstractChartQuery