| Package | Description |
|---|---|
| ucar.nc2 |
The public API to the Java-NetCDF library.
|
| ucar.nc2.iosp |
General classes for I/O Service Providers
|
| 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.grads |
I/O Service Provider for GrADS Binary Grid 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.noaa | |
| ucar.nc2.iosp.nowrad | |
| ucar.nc2.iosp.sigmet | |
| 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.
|
| Constructor and Description |
|---|
NetcdfFile(IOServiceProvider spi,
RandomAccessFile raf,
java.lang.String location,
CancelTask cancelTask)
Open an existing netcdf file (read only).
|
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessFile |
AbstractIOServiceProvider.raf
Subclasses that use AbstractIOServiceProvider.open(...) or .close()
should use this (instead of their own private variable).
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
AbstractIOServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
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) |
| Modifier and Type | Method and Description |
|---|---|
static Cinrad2Record |
Cinrad2Record.factory(RandomAccessFile din,
int record) |
boolean |
Cinrad2IOServiceProvider.isValidFile(RandomAccessFile raf) |
boolean |
Cinrad2IOServiceProvider.isValidFileOld(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.
|
| Constructor and Description |
|---|
Cinrad2Record(RandomAccessFile din,
int record) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DMSPiosp.isValidFile(RandomAccessFile raf) |
void |
DMSPiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Doradeiosp.isValidFile(RandomAccessFile raf) |
static boolean |
Doradeheader.isValidFile(RandomAccessFile raf) |
void |
Doradeiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Fysatiosp.isValidFile(RandomAccessFile raf) |
boolean |
FysatHeader.isValidFile(RandomAccessFile raf) |
void |
Fysatiosp.open(RandomAccessFile raf,
NetcdfFile file,
CancelTask cancelTask) |
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessFile |
GempakStationFileIOSP.raf
the file we are reading
|
protected RandomAccessFile |
GempakFileReader.rf
The file
|
| Modifier and Type | Method and Description |
|---|---|
static RandomAccessFile |
GempakFileReader.getFile(java.lang.String filename)
Get a RandomAccessFile for the file location
|
| Modifier and Type | Method and Description |
|---|---|
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 |
GempakStationFileIOSP.isValidFile(RandomAccessFile raf)
Is this a valid file?
|
boolean |
GempakSoundingIOSP.isValidFile(RandomAccessFile raf)
Is this a valid file?
|
boolean |
GempakGridServiceProvider.isValidFile(RandomAccessFile raf)
Is this a valid file?
|
void |
GempakStationFileIOSP.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.
|
| Constructor and Description |
|---|
GempakGrib2Data(RandomAccessFile raf)
Constructs a GempakGrib2Data object for a RandomAccessFile.
|
GempakGrib2Data(RandomAccessFile raf,
boolean expandQuasi)
Constructs a GempakGrib2Data object for a RandomAccessFile.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Giniiosp.isValidFile(RandomAccessFile raf) |
void |
Giniiosp.open(RandomAccessFile raf,
NetcdfFile file,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GradsBinaryGridServiceProvider.isValidFile(RandomAccessFile raf)
Is this a valid file? For this GrADS IOSP, the valid file must be:
raw binary grid (not GRIB, netCDF, HDF, etc)
not a cross section (x and y > 1)
not an ensemble definded by EDEF/ENDEDEF (need examples)
|
void |
GradsBinaryGridServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open the service provider for reading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GribGridServiceProvider.isValidFile(RandomAccessFile raf) |
void |
GribGridServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open the service provider for reading.
|
| Constructor and Description |
|---|
GridIndexToNC(RandomAccessFile raf) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
H4iosp.isValidFile(RandomAccessFile raf) |
void |
H4iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
H5iosp.isValidFile(RandomAccessFile raf) |
void |
H5iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessFile |
McIDASGridReader.rf
The file
|
| Modifier and Type | Method and Description |
|---|---|
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 |
Vis5DIosp.isValidFile(RandomAccessFile raf)
Is this a valid 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 |
Vis5DIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open the service provider for reading.
|
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.
|
static V5DStruct |
V5DStruct.v5d_open(RandomAccessFile raf,
int[] sizes,
int[] n_levels,
java.lang.String[] var_names,
java.lang.String[] var_units,
int[] map_proj,
float[] projargs,
int[] vert_sys,
float[] vert_args,
double[] times)
Open a Vis5D file
|
static V5DStruct |
V5DStruct.v5dOpenFile(RandomAccessFile fd)
Open a v5d file for reading.
|
| Constructor and Description |
|---|
McIDASGridReader(RandomAccessFile raf)
Create a McIDASGrid Reader from the file
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Uspln.isValidFile(RandomAccessFile raf)
Check if this is a valid file for this IOServiceProvider.
|
boolean |
NmcObsLegacy.isValidFile(RandomAccessFile raf) |
boolean |
Nldn.isValidFile(RandomAccessFile raf)
Check if this is a valid file for this IOServiceProvider.
|
boolean |
GtopoIosp.isValidFile(RandomAccessFile raf) |
void |
Uspln.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file, and populate ncfile with it.
|
void |
NmcObsLegacy.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Nldn.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file, and populate ncfile with it.
|
void |
GtopoIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
Level2Record(RandomAccessFile din,
int record,
long message_offset31) |
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IgraPor.isValidFile(RandomAccessFile raf) |
boolean |
Ghcnm2.isValidFile(RandomAccessFile raf) |
boolean |
Ghcnm.isValidFile(RandomAccessFile raf) |
void |
IgraPor.open(RandomAccessFile raff,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Ghcnm2.open(RandomAccessFile raff,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Ghcnm.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Constructor and Description |
|---|
StructureDataRegexp.Vinfo(RandomAccessFile raff,
StructureMembers sm,
java.util.regex.Pattern p) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NOWRadiosp.isValidFile(RandomAccessFile raf)
checking the file
|
boolean |
NOWRadheader.isValidFile(RandomAccessFile raf)
check if this file is a nids / tdwr file
|
void |
NOWRadiosp.open(RandomAccessFile raf,
NetcdfFile file,
CancelTask cancelTask)
Open the file and read the header part
|
| Modifier and Type | Field and Description |
|---|---|
RandomAccessFile |
SigmetVolumeScan.raf |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Variable> |
SigmetIOServiceProvider.init(RandomAccessFile raf,
NetcdfFile ncfile,
java.util.Map<java.lang.String,java.lang.String> hdrNames)
Define Dimensions, Variables, Attributes in ncfile
|
boolean |
SigmetIOServiceProvider.isValidFile(RandomAccessFile raf)
Check if this is a valid SIGMET-IRIS file for this IOServiceProvider.
|
void |
SigmetIOServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file, and populate ncfile with it.
|
void |
Ray.readData(RandomAccessFile raf,
Range gateRange,
IndexIterator ii)
Read data from this record.
|
static java.util.Map<java.lang.String,java.lang.Number> |
SigmetIOServiceProvider.readRecordsHdr(RandomAccessFile raf)
Read some global data from SIGMET file.
|
java.util.Map<java.lang.String,java.lang.String> |
SigmetIOServiceProvider.readStnNames(RandomAccessFile raf)
Read StationName strings
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
NcStreamIosp.isValidFile(RandomAccessFile raf) |
java.util.List<NcStreamIosp.NcsMess> |
NcStreamIosp.open(RandomAccessFile raf,
NetcdfFile ncfile) |
void |
NcStreamIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessFile |
FileCacheRaf.Raf.getRaf() |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryRandomAccessFile
A RandomAccessFile stored entirely in memory as a byte array.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HTTPRandomAccessFile
Gives access to files over HTTP, using jakarta commons HttpClient library.
|