public class GribCollectionMutable extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
class |
GribCollectionMutable.Dataset |
class |
GribCollectionMutable.GroupGC |
static class |
GribCollectionMutable.Record |
class |
GribCollectionMutable.VariableIndex |
| Modifier and Type | Field and Description |
|---|---|
int |
backProcessId |
int |
center |
protected thredds.featurecollection.FeatureCollectionConfig |
config |
protected GribTables |
cust |
protected List<GribCollectionMutable.Dataset> |
datasets |
protected ucar.nc2.time.CalendarDateRange |
dateRange |
protected File |
directory |
protected Map<Integer,thredds.inventory.MFile> |
fileMap |
protected long |
fileSize |
int |
genProcessId |
int |
genProcessType |
protected String |
indexFilename |
protected ucar.unidata.io.RandomAccessFile |
indexRaf |
protected int |
indexVersion |
protected boolean |
isGrib1 |
protected long |
lastModified |
int |
local |
int |
master |
protected CoordinateRuntime |
masterRuntime |
protected String |
name |
protected String |
orgDirectory |
List<ucar.unidata.util.Parameter> |
params |
int |
subcenter |
int |
version |
| Modifier | Constructor and Description |
|---|---|
protected |
GribCollectionMutable(String name,
File directory,
thredds.featurecollection.FeatureCollectionConfig config,
boolean isGrib1) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
thredds.featurecollection.FeatureCollectionConfig |
getConfig() |
List<GribCollectionMutable.Dataset> |
getDatasets() |
File |
getDirectory() |
String |
getFilename(int fileno) |
List<String> |
getFilenames()
The files that comprise the collection.
|
Collection<thredds.inventory.MFile> |
getFiles() |
String |
getLocation() |
String |
getName() |
GribCollectionMutable.GroupGC |
makeGroup() |
void |
setFileMap(Map<Integer,thredds.inventory.MFile> fileMap) |
void |
showIndex(Formatter f) |
String |
showLocation() |
String |
toString() |
protected final String name
protected final thredds.featurecollection.FeatureCollectionConfig config
protected final boolean isGrib1
protected File directory
protected String orgDirectory
public int version
public int center
public int subcenter
public int master
public int local
public int genProcessType
public int genProcessId
public int backProcessId
public List<ucar.unidata.util.Parameter> params
protected List<GribCollectionMutable.Dataset> datasets
protected CoordinateRuntime masterRuntime
protected GribTables cust
protected int indexVersion
protected ucar.nc2.time.CalendarDateRange dateRange
protected ucar.unidata.io.RandomAccessFile indexRaf
protected String indexFilename
protected long lastModified
protected long fileSize
public String getName()
public File getDirectory()
public String getLocation()
public Collection<thredds.inventory.MFile> getFiles()
public thredds.featurecollection.FeatureCollectionConfig getConfig()
public List<String> getFilenames()
public String getFilename(int fileno)
public List<GribCollectionMutable.Dataset> getDatasets()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void showIndex(Formatter f)
public String showLocation()
public GribCollectionMutable.GroupGC makeGroup()