Class RadarDataInventory

java.lang.Object
thredds.server.radarServer2.RadarDataInventory

public class RadarDataInventory extends Object
Class to manage generating an inventory of radar data and providing a way to query what data are available.
Since:
01/15/2015
  • Constructor Details

    • RadarDataInventory

      public RadarDataInventory(thredds.inventory.MFile datasetRoot, int numCrawl)
  • Method Details

    • getCollectionDir

      public thredds.inventory.MFile getCollectionDir()
    • setName

      public void setName(String name)
    • getName

      public String getName()
    • getFeatureType

      public ucar.nc2.constants.FeatureType getFeatureType()
    • setDataFormat

      public void setDataFormat(String format)
    • getDataFormat

      public String getDataFormat()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • setTimeCoverage

      public void setTimeCoverage(ucar.nc2.units.DateRange range)
    • getTimeCoverage

      public ucar.nc2.units.DateRange getTimeCoverage()
    • setGeoCoverage

      public void setGeoCoverage(RadarServerConfig.RadarConfigEntry.GeoInfo info)
    • getGeoCoverage

    • needsVar

      public boolean needsVar()
    • getStationList

      public StationList getStationList()
    • getVariableList

      public List<String> getVariableList()
    • setNearestWindow

      public void setNearestWindow(ucar.nc2.time.CalendarPeriod pd)
    • addStationDir

      public void addStationDir()
    • addVariableDir

      public void addVariableDir()
    • addDateDir

      public void addDateDir(String fmt)
    • addFileTime

      public void addFileTime(String regex, String fmt)
    • listItems

      public List<String> listItems(RadarDataInventory.DirType type)
    • newQuery

      public RadarDataInventory.Query newQuery()