public abstract class GribCollectionBuilderFromIndex extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
dataOnly |
protected boolean |
debug |
protected GribCollection |
gc |
protected org.slf4j.Logger |
logger |
protected GribTables |
tables |
| Modifier | Constructor and Description |
|---|---|
protected |
GribCollectionBuilderFromIndex(GribCollection gc,
boolean dataOnly,
org.slf4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignRuntimeNames(Map<CoordinateRuntime,CoordinateRuntime> runtimes,
List<CoordinateTime2D> time2DCoords,
String groupId) |
void |
assignVertNames(List<CoordinateVert> vertCoords) |
protected abstract String |
getLevelNameShort(int levelCode) |
protected abstract String |
getMagicStart() |
protected abstract GribTables |
makeCustomizer() |
protected boolean |
readExtensions(GribCollectionProto.GribCollection proto) |
protected abstract void |
readGds(GribCollectionProto.Gds p) |
protected GribCollection.GroupGC |
readGroup(GribCollectionProto.Group p) |
protected boolean |
readIndex(RandomAccessFile raf) |
protected GribCollection.VariableIndex |
readVariable(GribCollection.GroupGC group,
GribCollectionProto.Variable pv) |
protected GribCollection.VariableIndex |
readVariableExtensions(GribCollection.GroupGC group,
GribCollectionProto.Variable pv,
GribCollection.VariableIndex vi) |
protected final boolean dataOnly
protected GribCollection gc
protected final org.slf4j.Logger logger
protected boolean debug
protected GribTables tables
protected GribCollectionBuilderFromIndex(GribCollection gc, boolean dataOnly, org.slf4j.Logger logger)
protected abstract void readGds(GribCollectionProto.Gds p)
protected abstract GribTables makeCustomizer() throws IOException
IOExceptionprotected abstract String getLevelNameShort(int levelCode)
protected abstract String getMagicStart()
protected boolean readIndex(RandomAccessFile raf) throws IOException
IOExceptionprotected boolean readExtensions(GribCollectionProto.GribCollection proto)
protected GribCollection.VariableIndex readVariableExtensions(GribCollection.GroupGC group, GribCollectionProto.Variable pv, GribCollection.VariableIndex vi)
protected GribCollection.GroupGC readGroup(GribCollectionProto.Group p)
public void assignVertNames(List<CoordinateVert> vertCoords)
public void assignRuntimeNames(Map<CoordinateRuntime,CoordinateRuntime> runtimes, List<CoordinateTime2D> time2DCoords, String groupId)
protected GribCollection.VariableIndex readVariable(GribCollection.GroupGC group, GribCollectionProto.Variable pv)
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.