Class Grib2RecordScanner


  • public class Grib2RecordScanner
    extends Object
    Scan raf for grib-2 messages
    Since:
    3/28/11
    • Constructor Detail

      • Grib2RecordScanner

        public Grib2RecordScanner​(ucar.unidata.io.RandomAccessFile raf)
                           throws IOException
        Throws:
        IOException
    • Method Detail

      • isValidFile

        public static boolean isValidFile​(ucar.unidata.io.RandomAccessFile raf)
      • findRecordByDrspos

        @Nullable
        public static Grib2Record findRecordByDrspos​(ucar.unidata.io.RandomAccessFile raf,
                                                     long drsPos)
                                              throws IOException
        tricky bit of business. recapture the entire record based on drs position. for validation.
        Parameters:
        raf - from this RandomAccessFile
        drsPos - Grib2SectionDataRepresentation starts here
        Throws:
        IOException