Uses of Class
ucar.unidata.io.RandomAccessFile

Packages that use RandomAccessFile
ucar.nc2 The public API to the Java-NetCDF library. 
ucar.nc2.iosp General classes for I/O Service Providers 
ucar.nc2.iosp.bufr I/O Service Provider for BUFR format files 
ucar.nc2.iosp.cinrad I/O Service Provider for chinese met radar files 
ucar.nc2.iosp.dmsp I/O Service Provider for DMSP format files 
ucar.nc2.iosp.dorade I/O Service Provider for Dorade format files 
ucar.nc2.iosp.fysat   
ucar.nc2.iosp.gempak   
ucar.nc2.iosp.gini I/O Service Provider for GINI format files 
ucar.nc2.iosp.grib I/O Service Provider for GRIB-1 and GRIB-2 format files 
ucar.nc2.iosp.grid   
ucar.nc2.iosp.hdf4 I/O Service Provider for HDF-4 format files 
ucar.nc2.iosp.hdf5 I/O Service Provider for HDF-5 and netCDF-4 format files 
ucar.nc2.iosp.mcidas   
ucar.nc2.iosp.misc Miscellaneous IOSPs. 
ucar.nc2.iosp.netcdf3 I/O Service Provider for NetCDF-3 format files 
ucar.nc2.iosp.nexrad2 I/O Service Provider for NEXRAD level 2 format files 
ucar.nc2.iosp.nids I/O Service Provider for NIDS (Nexrad level 3) format files 
ucar.nc2.iosp.uamiv   
ucar.nc2.iosp.uf   
ucar.nc2.stream   
ucar.nc2.util Miscellaneous utility classes. 
ucar.nc2.util.cache Cache open NetcdfFile objects in memory. 
ucar.unidata.io Input/Output utilities. 
ucar.unidata.io.http Make a file on an HTTP server look like a RandomAccessFile, by using HTTP 1.1 byte range header. 
 

Uses of RandomAccessFile in ucar.nc2
 

Constructors in ucar.nc2 with parameters of type RandomAccessFile
NetcdfFile(IOServiceProvider spi, RandomAccessFile raf, java.lang.String location, CancelTask cancelTask)
          Open an existing netcdf file (read only).
 

Uses of RandomAccessFile in ucar.nc2.iosp
 

Fields in ucar.nc2.iosp declared as RandomAccessFile
protected  RandomAccessFile AbstractIOServiceProvider.raf
           
 

Methods in ucar.nc2.iosp with parameters of type RandomAccessFile
 boolean IOServiceProvider.isValidFile(RandomAccessFile raf)
          Check if this is a valid file for this IOServiceProvider.
 void IOServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open existing file, and populate ncfile with it.
static java.lang.Object IospHelper.readData(RandomAccessFile raf, Layout layout, DataType dataType, java.lang.Object arr, int byteOrder, boolean convertChar)
          Read data subset from RandomAccessFile, place in given primitive array.
static java.lang.Object IospHelper.readDataFill(RandomAccessFile raf, Layout index, DataType dataType, java.lang.Object fillValue, int byteOrder)
          Read data subset from RandomAccessFile, create primitive array of size Layout.getTotalNelems.
static java.lang.Object IospHelper.readDataFill(RandomAccessFile raf, Layout index, DataType dataType, java.lang.Object fillValue, int byteOrder, boolean convertChar)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.bufr
 

Methods in ucar.nc2.iosp.bufr with parameters of type RandomAccessFile
static float BufrNumbers.float4(RandomAccessFile raf)
          Convert 4 bytes into a float value.
 byte[] BufrIdentificationSection.getOptionalSection(RandomAccessFile raf)
           
static int BufrNumbers.int2(RandomAccessFile raf)
          Convert 2 bytes into a signed integer.
static int BufrNumbers.int3(RandomAccessFile raf)
          Convert 3 bytes into a signed integer.
static int BufrNumbers.int4(RandomAccessFile raf)
          Convert 4 bytes into a signed integer.
static long BufrNumbers.int8(RandomAccessFile raf)
          Convert 8 bytes into a signed long.
static boolean MessageScanner.isValidFile(RandomAccessFile raf)
          is this a valid BUFR file.
 boolean BufrIosp.isValidFile(RandomAccessFile raf)
           
 void BufrIosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
static int BufrNumbers.uint2(RandomAccessFile raf)
          Convert 2 bytes into an unsigned integer.
static int BufrNumbers.uint3(RandomAccessFile raf)
          Convert 3 bytes into an unsigned integer.
 

Constructors in ucar.nc2.iosp.bufr with parameters of type RandomAccessFile
BitReader(RandomAccessFile raf, long startPos)
          Constructor
BufrDataDescriptionSection(RandomAccessFile raf)
          Constructs a BufrDataDescriptionSection object by reading section 3 from a BUFR file.
BufrIdentificationSection(RandomAccessFile raf, BufrIndicatorSection is)
          Constructs a BufrIdentificationSection object from a raf.
BufrIndicatorSection(RandomAccessFile raf)
          Constructs a BufrIndicatorSection object from a raf.
Message(RandomAccessFile raf, BufrIndicatorSection is, BufrIdentificationSection ids, BufrDataDescriptionSection dds, BufrDataSection dataSection)
           
MessageScanner(RandomAccessFile raf)
           
MessageScanner(RandomAccessFile raf, long startPos)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.cinrad
 

Methods in ucar.nc2.iosp.cinrad with parameters of type RandomAccessFile
static Cinrad2Record Cinrad2Record.factory(RandomAccessFile din, int record)
           
 boolean Cinrad2IOServiceProvider.isValidFile(RandomAccessFile raf)
           
 void Cinrad2IOServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 void Cinrad2Record.readData(RandomAccessFile raf, int datatype, Range gateRange, IndexIterator ii)
          Read data from this record.
 

Constructors in ucar.nc2.iosp.cinrad with parameters of type RandomAccessFile
Cinrad2Record(RandomAccessFile din, int record)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.dmsp
 

Methods in ucar.nc2.iosp.dmsp with parameters of type RandomAccessFile
 boolean DMSPiosp.isValidFile(RandomAccessFile raf)
           
 void DMSPiosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.dorade
 

Methods in ucar.nc2.iosp.dorade with parameters of type RandomAccessFile
 boolean Doradeiosp.isValidFile(RandomAccessFile raf)
           
static boolean Doradeheader.isValidFile(RandomAccessFile raf)
           
 void Doradeiosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.fysat
 

Methods in ucar.nc2.iosp.fysat with parameters of type RandomAccessFile
 boolean Fysatiosp.isValidFile(RandomAccessFile raf)
           
 boolean FysatHeader.isValidFile(RandomAccessFile raf)
           
 void Fysatiosp.open(RandomAccessFile raf, NetcdfFile file, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.gempak
 

Fields in ucar.nc2.iosp.gempak declared as RandomAccessFile
protected  RandomAccessFile GempakSurfaceIOSP.raf
          the file we are reading
protected  RandomAccessFile GempakFileReader.rf
          The file
 

Methods in ucar.nc2.iosp.gempak that return RandomAccessFile
static RandomAccessFile GempakFileReader.getFile(java.lang.String filename)
          Get a RandomAccessFile for the file location
 

Methods in ucar.nc2.iosp.gempak with parameters of type RandomAccessFile
static GempakSurfaceFileReader GempakSurfaceFileReader.getInstance(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
static GempakSoundingFileReader GempakSoundingFileReader.getInstance(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
static GempakGridReader GempakGridReader.getInstance(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
static GempakFileReader GempakFileReader.getInstance(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
 void GempakFileReader.init(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
 boolean GempakSurfaceIOSP.isValidFile(RandomAccessFile raf)
          Is this a valid file?
 boolean GempakGridServiceProvider.isValidFile(RandomAccessFile raf)
          Is this a valid file?
 void GempakSurfaceIOSP.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open the service provider for reading.
 void GempakGridServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open the service provider for reading.
 

Constructors in ucar.nc2.iosp.gempak with parameters of type RandomAccessFile
GempakGrib2Data(RandomAccessFile raf)
          Constructs a GempakGrib2Data object for a RandomAccessFile.
GempakGrib2Data(RandomAccessFile raf, boolean expandQuasi)
          Constructs a GempakGrib2Data object for a RandomAccessFile.
 

Uses of RandomAccessFile in ucar.nc2.iosp.gini
 

Methods in ucar.nc2.iosp.gini with parameters of type RandomAccessFile
 boolean Giniiosp.isValidFile(RandomAccessFile raf)
           
 void Giniiosp.open(RandomAccessFile raf, NetcdfFile file, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.grib
 

Methods in ucar.nc2.iosp.grib with parameters of type RandomAccessFile
 boolean GribGridServiceProvider.isValidFile(RandomAccessFile raf)
           
 boolean Grib2ServiceProvider.isValidFile(RandomAccessFile raf)
          Deprecated.  
 boolean Grib1ServiceProvider.isValidFile(RandomAccessFile raf)
          Deprecated.  
 void GribServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Deprecated.  
 void GribGridServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.grid
 

Fields in ucar.nc2.iosp.grid declared as RandomAccessFile
protected  RandomAccessFile GridServiceProvider.raf
          the RandomAccessFile we are reading from
 

Methods in ucar.nc2.iosp.grid with parameters of type RandomAccessFile
 void GridServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open the service provider for reading.
 

Uses of RandomAccessFile in ucar.nc2.iosp.hdf4
 

Methods in ucar.nc2.iosp.hdf4 with parameters of type RandomAccessFile
 boolean H4iosp.isValidFile(RandomAccessFile raf)
           
 void H4iosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.hdf5
 

Methods in ucar.nc2.iosp.hdf5 with parameters of type RandomAccessFile
 boolean H5iosp.isValidFile(RandomAccessFile raf)
           
 void H5iosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.mcidas
 

Fields in ucar.nc2.iosp.mcidas declared as RandomAccessFile
protected  RandomAccessFile McIDASGridReader.rf
          The file
 

Methods in ucar.nc2.iosp.mcidas with parameters of type RandomAccessFile
 void McIDASGridReader.init(RandomAccessFile raf)
          Initialize the file, read in all the metadata (ala DM_OPEN)
 void McIDASGridReader.init(RandomAccessFile raf, boolean fullCheck)
          Initialize the file, read in all the metadata (ala DM_OPEN)
 boolean AreaReader.init(RandomAccessFile raf, NetcdfFile ncfile)
          initialize with the file
 boolean McIDASGridServiceProvider.isValidFile(RandomAccessFile raf)
          Is this a valid file?
 boolean AreaServiceProvider.isValidFile(RandomAccessFile raf)
          Is this a valid file?
static boolean AreaReader.isValidFile(RandomAccessFile raf)
          Check to see if this is a valid AREA file.
 void McIDASGridServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open the service provider for reading.
 void AreaServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open the service provider for reading.
 

Constructors in ucar.nc2.iosp.mcidas with parameters of type RandomAccessFile
McIDASGridReader(RandomAccessFile raf)
          Create a McIDASGrid Reader from the file
 

Uses of RandomAccessFile in ucar.nc2.iosp.misc
 

Methods in ucar.nc2.iosp.misc with parameters of type RandomAccessFile
 boolean Uspln.isValidFile(RandomAccessFile raf)
           
 boolean NmcObsLegacy.isValidFile(RandomAccessFile raf)
           
 boolean Nldn.isValidFile(RandomAccessFile raf)
           
 boolean GtopoIosp.isValidFile(RandomAccessFile raf)
           
 void Uspln.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 void NmcObsLegacy.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 void Nldn.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 void GtopoIosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.netcdf3
 

Methods in ucar.nc2.iosp.netcdf3 with parameters of type RandomAccessFile
protected  void N3raf._create(RandomAccessFile raf)
           
protected abstract  void N3iosp._create(RandomAccessFile raf)
           
protected  void N3raf._open(RandomAccessFile raf)
           
protected abstract  void N3iosp._open(RandomAccessFile raf)
           
 boolean N3iosp.isValidFile(RandomAccessFile raf)
           
static boolean N3header.isValidFile(RandomAccessFile raf)
           
 void N3iosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.nexrad2
 

Methods in ucar.nc2.iosp.nexrad2 with parameters of type RandomAccessFile
static Level2Record Level2Record.factory(RandomAccessFile din, int record, long message_offset31)
           
 boolean Nexrad2IOServiceProvider.isValidFile(RandomAccessFile raf)
           
 void Nexrad2IOServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 void Level2Record.readData(RandomAccessFile raf, int datatype, Range gateRange, IndexIterator ii)
          Read data from this record.
 

Constructors in ucar.nc2.iosp.nexrad2 with parameters of type RandomAccessFile
Level2Record(RandomAccessFile din, int record, long message_offset31)
           
 

Uses of RandomAccessFile in ucar.nc2.iosp.nids
 

Methods in ucar.nc2.iosp.nids with parameters of type RandomAccessFile
 boolean Nidsiosp.isValidFile(RandomAccessFile raf)
          checking the file
 void Nidsiosp.open(RandomAccessFile raf, NetcdfFile file, CancelTask cancelTask)
          Open the file and read the header part
 

Uses of RandomAccessFile in ucar.nc2.iosp.uamiv
 

Methods in ucar.nc2.iosp.uamiv with parameters of type RandomAccessFile
 boolean UAMIVServiceProvider.isValidFile(RandomAccessFile raf)
          Check if this is a valid file for this IOServiceProvider.
 void UAMIVServiceProvider.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
          Open existing file, and populate ncfile with it.
 

Uses of RandomAccessFile in ucar.nc2.iosp.uf
 

Methods in ucar.nc2.iosp.uf with parameters of type RandomAccessFile
 boolean UFiosp.isValidFile(RandomAccessFile raf)
           
 boolean UFheader.isValidFile(RandomAccessFile raf)
           
 void UFiosp.open(RandomAccessFile raf, NetcdfFile file, CancelTask cancelTask)
           
 void Ray.readData(RandomAccessFile raf, java.lang.String abbrev, Range gateRange, IndexIterator ii)
          Read data from this ray.
 

Uses of RandomAccessFile in ucar.nc2.stream
 

Methods in ucar.nc2.stream with parameters of type RandomAccessFile
 boolean NcStreamIosp.isValidFile(RandomAccessFile raf)
           
 void NcStreamIosp.open(RandomAccessFile raf, NetcdfFile ncfile, CancelTask cancelTask)
           
 

Uses of RandomAccessFile in ucar.nc2.util
 

Methods in ucar.nc2.util with parameters of type RandomAccessFile
static long IO.copyRafB(RandomAccessFile raf, long offset, long length, java.io.OutputStream out, byte[] buffer)
          Copy part of a RandomAccessFile to output stream, specify internal buffer size
 

Uses of RandomAccessFile in ucar.nc2.util.cache
 

Methods in ucar.nc2.util.cache that return RandomAccessFile
 RandomAccessFile FileCacheRaf.Raf.getRaf()
           
 

Uses of RandomAccessFile in ucar.unidata.io
 

Subclasses of RandomAccessFile in ucar.unidata.io
 class InMemoryRandomAccessFile
          A RandomAccessFile stored entirely in memory as a byte array.
 

Uses of RandomAccessFile in ucar.unidata.io.http
 

Subclasses of RandomAccessFile in ucar.unidata.io.http
 class HTTPRandomAccessFile
          Gives access to files over HTTP, using jakarta commons HttpClient library.