public class Grib2Iosp extends GribIosp
IOServiceProvider.SortGroup
config, debugIndexOnlyCount, gHcs, gribCollection, gribTable, gtype, isGrib1, isPartitioned, owned
location, ncfile, raf, rafOrder
Constructor and Description |
---|
Grib2Iosp() |
Modifier and Type | Method and Description |
---|---|
void |
clearLastRecordRead() |
protected GribTables |
createCustomizer() |
java.lang.String |
getFileTypeDescription()
Get a human-readable description for this file type.
|
java.lang.String |
getFileTypeId()
Get a unique id for this file type.
|
java.lang.Object |
getGribCustomizer() |
java.lang.Object |
getLastRecordRead() |
protected GribTables.Parameter |
getParameter(GribCollectionImmutable.VariableIndex vindex) |
protected java.lang.String |
getVerticalCoordDesc(int vc_code) |
boolean |
isValidFile(RandomAccessFile raf)
Check if this is a valid file for this IOServiceProvider.
|
protected java.lang.String |
makeVariableLongName(GribCollectionImmutable.VariableIndex vindex) |
protected java.lang.String |
makeVariableName(GribCollectionImmutable.VariableIndex vindex) |
protected java.lang.String |
makeVariableUnits(GribCollectionImmutable.VariableIndex vindex) |
build, close, getDetailInfo, isBuilder, open, readData, sendIospMessage, setLookupTablePath, setParamTable, setParamTablePath
buildFinish, getFileTypeVersion, getLastModified, getStructureIterator, reacquire, readSection, readToByteChannel, readToOutputStream, release, setNetcdfFile, streamToByteChannel, syncExtend, toStringDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compareTo, getSortGroup
protected java.lang.String makeVariableName(GribCollectionImmutable.VariableIndex vindex)
makeVariableName
in class GribIosp
protected java.lang.String makeVariableLongName(GribCollectionImmutable.VariableIndex vindex)
makeVariableLongName
in class GribIosp
protected java.lang.String makeVariableUnits(GribCollectionImmutable.VariableIndex vindex)
makeVariableUnits
in class GribIosp
public boolean isValidFile(RandomAccessFile raf) throws java.io.IOException
IOServiceProvider
raf
- RandomAccessFilejava.io.IOException
- if read errorpublic java.lang.String getFileTypeId()
IOServiceProvider
public java.lang.String getFileTypeDescription()
IOServiceProvider
protected GribTables createCustomizer()
createCustomizer
in class GribIosp
protected java.lang.String getVerticalCoordDesc(int vc_code)
getVerticalCoordDesc
in class GribIosp
protected GribTables.Parameter getParameter(GribCollectionImmutable.VariableIndex vindex)
getParameter
in class GribIosp
public java.lang.Object getLastRecordRead()
getLastRecordRead
in class GribIosp
public void clearLastRecordRead()
clearLastRecordRead
in class GribIosp
public java.lang.Object getGribCustomizer()
getGribCustomizer
in class GribIosp