new epiviz.data.EmptyResponseDataProvider()
            data/empty-response-data-provider.js, line 13
        
        
    Extends
Methods
- 
    
inherited getData(request, callback)
data/data-provider.js, line 123 - 
    
    
    
    
    
    
    
        
Name Type Description requestepiviz.data.Request callbackfunction  - 
    
inherited id(){string}
data/data-provider.js, line 117 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description string  - 
    
inherited onRequestAddChart(){epiviz.events.Event.<{type: string, visConfigSelection: epiviz.ui.controls.VisConfigSelection, result: epiviz.events.EventResult.<{id: string}>}>}
data/data-provider.js, line 158The type argument is a string denoting the complete class name of the chart to be used.
 - 
    
    
    
The type argument is a string denoting the complete class name of the chart to be used. For example: 'epiviz.plugins.charts.BlocksTrack'.
Returns:
Type Description epiviz.events.Event.<{type: string, visConfigSelection: epiviz.ui.controls.VisConfigSelection, result: epiviz.events.EventResult.<{id: string}>}>  - 
    
inherited onRequestAddMeasurements(){epiviz.events.Event.<{measurements: epiviz.measurements.MeasurementSet, result: epiviz.events.EventResult}>}
data/data-provider.js, line 145Fired whenever the data provider requests the UI to add new measurements
. - 
    
    
    
Fired whenever the data provider requests the UI to add new measurements
Returns:
Type Description epiviz.events.Event.<{measurements: epiviz.measurements.MeasurementSet, result: epiviz.events.EventResult}>  - 
    
inherited onRequestAddSeqInfos(){epiviz.events.Event.<{seqInfos: Array.<Array>, result: epiviz.events.EventResult}>}
data/data-provider.js, line 134seqInfos: an array of raw seqInfos, which consist of 3-element arrays: name, min and max
. - 
    
    
    
seqInfos: an array of raw seqInfos, which consist of 3-element arrays: name, min and max
Returns:
Type Description epiviz.events.Event.<{seqInfos: Array.<Array>, result: epiviz.events.EventResult}>  - 
    
inherited onRequestClearDatasourceGroupCache(){epiviz.events.Event.<{datasourceGroup: string, result: epiviz.events.EventResult}>}
data/data-provider.js, line 173 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{datasourceGroup: string, result: epiviz.events.EventResult}>  - 
    
inherited onRequestCurrentLocation(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 188 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestFlushCache(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 168 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestGetAvailableCharts(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 208 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestGetChartSettings(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 198 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestNavigate(){epiviz.events.Event.<{range: epiviz.datatypes.GenomicRange, result: epiviz.events.EventResult}>}
data/data-provider.js, line 178 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{range: epiviz.datatypes.GenomicRange, result: epiviz.events.EventResult}>  - 
    
inherited onRequestPrintWorkspace(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 193 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestRedraw(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 183 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>  - 
    
inherited onRequestRemoveChart(){epiviz.events.Event.<{id: string, result: epiviz.events.EventResult}>}
data/data-provider.js, line 163 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{id: string, result: epiviz.events.EventResult}>  - 
    
inherited onRequestRemoveMeasurements(){epiviz.events.Event.<{measurements: epiviz.measurements.MeasurementSet, result: epiviz.events.EventResult}>}
data/data-provider.js, line 151Fired whenever the data provider requests the UI to remove measurements
. - 
    
    
    
Fired whenever the data provider requests the UI to remove measurements
Returns:
Type Description epiviz.events.Event.<{measurements: epiviz.measurements.MeasurementSet, result: epiviz.events.EventResult}>  - 
    
inherited onRequestRemoveSeqNames(){epiviz.events.Event.<{seqNames: Array.<string>, result: epiviz.events.EventResult}>}
data/data-provider.js, line 139 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{seqNames: Array.<string>, result: epiviz.events.EventResult}>  - 
    
inherited onRequestSetChartSettings(){epiviz.events.Event.<{result: epiviz.events.EventResult}>}
data/data-provider.js, line 203 - 
    
    
    
    
    
    
    
    
    
Returns:
Type Description epiviz.events.Event.<{result: epiviz.events.EventResult}>