public class RadarDataInventory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RadarDataInventory.DirectoryStructure |
static class |
RadarDataInventory.DirType |
class |
RadarDataInventory.Query |
| Constructor and Description |
|---|
RadarDataInventory(java.nio.file.Path datasetRoot,
int numCrawl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDateDir(java.lang.String fmt) |
void |
addFileTime(java.lang.String regex,
java.lang.String fmt) |
void |
addStationDir() |
void |
addVariableDir() |
java.nio.file.Path |
getCollectionDir() |
java.lang.String |
getDataFormat() |
java.lang.String |
getDescription() |
ucar.nc2.constants.FeatureType |
getFeatureType() |
RadarServerConfig.RadarConfigEntry.GeoInfo |
getGeoCoverage() |
java.lang.String |
getName() |
StationList |
getStationList() |
ucar.nc2.units.DateRange |
getTimeCoverage() |
java.util.List<java.lang.String> |
getVariableList() |
java.util.List<java.lang.String> |
listItems(RadarDataInventory.DirType type) |
boolean |
needsVar() |
RadarDataInventory.Query |
newQuery() |
void |
setDataFormat(java.lang.String format) |
void |
setDescription(java.lang.String description) |
void |
setGeoCoverage(RadarServerConfig.RadarConfigEntry.GeoInfo info) |
void |
setName(java.lang.String name) |
void |
setNearestWindow(ucar.nc2.time.CalendarPeriod pd) |
void |
setTimeCoverage(ucar.nc2.units.DateRange range) |
public RadarDataInventory(java.nio.file.Path datasetRoot,
int numCrawl)
public java.nio.file.Path getCollectionDir()
public void setName(java.lang.String name)
public java.lang.String getName()
public ucar.nc2.constants.FeatureType getFeatureType()
public void setDataFormat(java.lang.String format)
public java.lang.String getDataFormat()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setTimeCoverage(ucar.nc2.units.DateRange range)
public ucar.nc2.units.DateRange getTimeCoverage()
public void setGeoCoverage(RadarServerConfig.RadarConfigEntry.GeoInfo info)
public RadarServerConfig.RadarConfigEntry.GeoInfo getGeoCoverage()
public boolean needsVar()
public StationList getStationList()
public java.util.List<java.lang.String> getVariableList()
public void setNearestWindow(ucar.nc2.time.CalendarPeriod pd)
public void addStationDir()
public void addVariableDir()
public void addDateDir(java.lang.String fmt)
public void addFileTime(java.lang.String regex,
java.lang.String fmt)
public java.util.List<java.lang.String> listItems(RadarDataInventory.DirType type)
public RadarDataInventory.Query newQuery()