@Component public class DatasetRepository extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DatasetRepository.RadarDatasetCollectionReturn |
static class |
DatasetRepository.RadarType |
| Modifier and Type | Field and Description |
|---|---|
static InvCatalogImpl |
cat |
static URI |
catURI |
static HashMap<String,String> |
dataLocation |
static HashMap<String,RadarDatasetCollection> |
datasetMap |
static List<Station> |
nexradList |
static HashMap<String,Station> |
nexradMap |
static List<Station> |
terminalList |
static HashMap<String,Station> |
terminalMap |
| Constructor and Description |
|---|
DatasetRepository() |
| Modifier and Type | Method and Description |
|---|---|
static InvCatalogImpl |
getRadarCatalog() |
static DatasetRepository.RadarDatasetCollectionReturn |
getRadarDatasetCollection(String key,
String var)
Reads/stores requested dataset
|
static HashMap<String,Station> |
getStationMap(List<Station> list)
creates a HashMap of Stations from a List
|
static void |
init(TdsContext tdsContext) |
static InvCatalogImpl |
readCatalog(InvCatalogFactory factory,
String path,
String catalogFullPath)
Does the actual work of reading a catalog.
|
static List<Station> |
readStations(String stnLocation)
Returns the stations from a (nexrad|terminal)Stations.xml file
|
static void |
removeRadarDatasetCollection(String key,
String var)
Removes dataset
|
public static InvCatalogImpl cat
public static URI catURI
public static HashMap<String,RadarDatasetCollection> datasetMap
public static void init(TdsContext tdsContext)
public static DatasetRepository.RadarDatasetCollectionReturn getRadarDatasetCollection(String key, String var)
key - dataset locationvar - if level3, the var datasetpublic static void removeRadarDatasetCollection(String key, String var)
key - dataset locationvar - if level3, the var datasetpublic static InvCatalogImpl getRadarCatalog()
public static InvCatalogImpl readCatalog(InvCatalogFactory factory, String path, String catalogFullPath)
factory - use this InvCatalogFactorypath - reletive path starting from content rootcatalogFullPath - absolute location on diskpublic static List<Station> readStations(String stnLocation)
stnLocation - TDS servers locationCopyright © 1999-2015 UCAR/Unidata. All Rights Reserved.