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