getDataSet
public QDataSet getDataSet(ProgressMonitor mon)
throws java.lang.Exception
retrieve the dataset. This allowed to be sub-interactive or batch time scale, and will block
until the dataset is produced.
This may return null when no data is available, or NoDataInIntervalException can be thrown.
If the user cancelled the operation, then java.io.InterrupedIOExcaption or
better yet org.das2.CancelledOperationException should be called. These will
simply display "cancelled" (or similar) on the status bar.
- Specified by:
getDataSet
in interface DataSource
- Specified by:
getDataSet
in class AbstractDataSource
- Returns:
- the DataSet for the URI, or null if no data is available.
- Throws:
java.lang.Exception