public void open(RandomAccessFile raf, ucar.nc2.NetcdfFile ncfile, ucar.nc2.util.CancelTask cancelTask) throws IOException {
    super.open(raf, ncfile, cancelTask);
    headerParser = new H5header(this.raf, ncfile, this);
    headerParser.read(null);

    // check if its an HDF5-EOS file
    Group eosInfo = ncfile.getRootGroup().findGroup(HdfEos.HDF5_GROUP);
    if (eosInfo != null && useHdfEos) {
      isEos = HdfEos.amendFromODL(ncfile, eosInfo);
    }

    ncfile.finish();
  }
public void open ( RandomAccessFile raf , ucar . nc2 . NetcdfFile ncfile , ucar . nc2 . util . CancelTask cancelTask ) throws IOException { super . open ( raf , ncfile , cancelTask ) ; headerParser = new H5header ( this . raf , ncfile , this ) ; headerParser . read ( null ) ; Group eosInfo = ncfile . getRootGroup ( ) . findGroup ( HdfEos . HDF5_GROUP ) ; if ( eosInfo != null && useHdfEos ) { isEos = HdfEos . amendFromODL ( ncfile , eosInfo ) ; } ncfile . finish ( ) ; }
reading