public class CDAWebDataSource extends AbstractDataSource
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
logger |
static java.lang.String |
PARAM_AVAIL |
static java.lang.String |
PARAM_DS |
static java.lang.String |
PARAM_ID |
static java.lang.String |
PARAM_TIMERANGE |
static java.lang.String |
PARAM_WS |
params, resourceURI, uri
Constructor and Description |
---|
CDAWebDataSource(java.net.URI uri) |
Modifier and Type | Method and Description |
---|---|
<T> T |
getCapability(java.lang.Class<T> clazz)
caution: see also CDAWebDataSourceFactory.getCapability!
|
QDataSet |
getDataSet(ProgressMonitor mon)
retrieve the dataset.
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata(ProgressMonitor mon)
abstract class version returns an empty tree.
|
MetadataModel |
getMetadataModel()
return a MetadataModel object that can make the metadata canonical.
|
static void |
main(java.lang.String[] args) |
addCability, addCapability, asynchronousLoad, doWhereFilter, getExt, getExt, getFile, getFile, getFile, getHtmlFile, getInputStream, getParam, getParams, getProperties, getURI, toString
protected static final java.util.logging.Logger logger
public static final java.lang.String PARAM_ID
public static final java.lang.String PARAM_DS
public static final java.lang.String PARAM_TIMERANGE
public static final java.lang.String PARAM_WS
public static final java.lang.String PARAM_AVAIL
public QDataSet getDataSet(ProgressMonitor mon) throws java.lang.Exception
DataSource
getDataSet
in interface DataSource
getDataSet
in class AbstractDataSource
java.lang.Exception
public java.util.Map<java.lang.String,java.lang.Object> getMetadata(ProgressMonitor mon) throws java.lang.Exception
AbstractDataSource
getMetadata
in interface DataSource
getMetadata
in class AbstractDataSource
mon
- progress monitorjava.lang.Exception
public MetadataModel getMetadataModel()
AbstractDataSource
getMetadataModel
in interface DataSource
getMetadataModel
in class AbstractDataSource
public <T> T getCapability(java.lang.Class<T> clazz)
getCapability
in interface DataSource
getCapability
in class AbstractDataSource
T
- clazz
- public static void main(java.lang.String[] args) throws java.net.URISyntaxException, java.lang.Exception
java.net.URISyntaxException
java.lang.Exception