Package | Description |
---|---|
ucar.nc2 |
The public API to the Java-NetCDF library.
|
ucar.nc2.ft.point.bufr | |
ucar.nc2.grib | |
ucar.nc2.grib.collection | |
ucar.nc2.grib.grib1 | |
ucar.nc2.grib.grib2 | |
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.bufr.writer | |
ucar.nc2.iosp.cinrad |
I/O Service Provider for chinese met radar files
|
ucar.nc2.iosp.dmsp |
I/O Service Provider for Defense Meteorological Satellite Program (DMSP) format files
|
ucar.nc2.iosp.dorade |
I/O Service Provider for Dorade format files
|
ucar.nc2.iosp.fysat |
I/O Service Provider for fysat format files
In clcommon because of dependencce on java.awt.*
|
ucar.nc2.iosp.gini |
I/O Service Provider for GINI format files
In clcommon because of dependencce on java.awt.*
|
ucar.nc2.iosp.grads |
I/O Service Provider for GrADS Binary Grid Files.
|
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.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.shapefile | |
ucar.nc2.iosp.sigmet | |
ucar.nc2.iosp.uamiv | |
ucar.nc2.iosp.uf | |
ucar.nc2.jni.netcdf | |
ucar.nc2.stream | |
ucar.nc2.util |
Miscellaneous utility classes.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static NetcdfFile |
NetcdfFile.open(RandomAccessFile raf,
String location,
CancelTask cancelTask,
Object iospMessage) |
Constructor and Description |
---|
NetcdfFile(IOServiceProvider spi,
RandomAccessFile raf,
String location,
CancelTask cancelTask)
Open an existing netcdf file, passing in the iosp and the raf.
|
NetcdfFileSubclass(IOServiceProvider spi,
RandomAccessFile raf,
String location,
CancelTask cancelTask) |
NetcdfFileWriteable(IOServiceProviderWriter iospw,
RandomAccessFile raf,
String location,
boolean fill,
boolean isExisting)
Deprecated.
Open or create a new Netcdf file, put it into define mode to allow
writing, using the provided IOSP and RAF.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
BufrCdmIndex.readIndex(RandomAccessFile raf) |
Modifier and Type | Method and Description |
---|---|
static float |
GribNumbers.float4(RandomAccessFile raf)
Convert 4 bytes into a float value.
|
static int |
GribNumbers.int2(RandomAccessFile raf)
Convert 2 bytes into a signed integer.
|
static int |
GribNumbers.int3(RandomAccessFile raf)
Convert 3 bytes into a signed integer.
|
static int |
GribNumbers.int4(RandomAccessFile raf)
Convert 4 bytes into a signed integer.
|
static long |
GribNumbers.int8(RandomAccessFile raf)
Convert 8 bytes into a signed long.
|
abstract boolean |
GribIndex.makeIndex(String location,
RandomAccessFile dataRaf)
Make the gbx9 index file.
|
static int |
GribNumbers.uint(RandomAccessFile raf)
Convert unsigned bytes into an integer.
|
static int |
GribNumbers.uint2(RandomAccessFile raf)
Convert 2 bytes into an unsigned integer.
|
static int |
GribNumbers.uint3(RandomAccessFile raf)
Convert 3 bytes into an unsigned integer.
|
Modifier and Type | Field and Description |
---|---|
protected RandomAccessFile |
GribCollectionMutable.indexRaf |
Modifier and Type | Method and Description |
---|---|
RandomAccessFile |
GribCollectionImmutable.getDataRaf(int fileno) |
RandomAccessFile |
PartitionCollectionImmutable.getRaf(int partno,
int fileno) |
Modifier and Type | Method and Description |
---|---|
static Grib2Partition |
Grib2PartitionBuilderFromIndex.createTimePartitionFromIndex(String name,
RandomAccessFile raf,
FeatureCollectionConfig config,
org.slf4j.Logger logger) |
static GribCdmIndex.GribCollectionType |
GribCdmIndex.getType(RandomAccessFile raf)
Find out what kind of index this is
|
boolean |
Grib1Iosp.isValidFile(RandomAccessFile raf) |
boolean |
Grib2Iosp.isValidFile(RandomAccessFile raf) |
void |
GribIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
static GribCollectionImmutable |
GribCdmIndex.openGribCollectionFromIndexFile(RandomAccessFile indexRaf,
FeatureCollectionConfig config,
org.slf4j.Logger logger)
Create a grib collection / partition collection from an existing ncx2 file.
|
static GribCollectionImmutable |
GribCdmIndex.openGribCollectionFromRaf(RandomAccessFile raf,
FeatureCollectionConfig config,
CollectionUpdateType updateType,
org.slf4j.Logger logger) |
static PartitionCollectionMutable |
Grib2PartitionBuilderFromIndex.openMutablePCFromIndex(String name,
RandomAccessFile raf,
FeatureCollectionConfig config,
org.slf4j.Logger logger) |
protected abstract float[] |
GribIosp.readData(RandomAccessFile rafData,
ucar.nc2.grib.collection.GribIosp.DataRecord dr) |
protected float[] |
Grib1Iosp.readData(RandomAccessFile rafData,
ucar.nc2.grib.collection.GribIosp.DataRecord dr) |
protected float[] |
Grib2Iosp.readData(RandomAccessFile rafData,
ucar.nc2.grib.collection.GribIosp.DataRecord dr) |
static Grib1Collection |
Grib1CollectionBuilderFromIndex.readFromIndex(String name,
RandomAccessFile raf,
FeatureCollectionConfig config,
org.slf4j.Logger logger) |
protected abstract void |
GribIosp.show(RandomAccessFile rafData,
long pos) |
protected void |
Grib1Iosp.show(RandomAccessFile rafData,
long dataPos) |
protected void |
Grib2Iosp.show(RandomAccessFile rafData,
long pos) |
Modifier and Type | Method and Description |
---|---|
GribData.Info |
Grib1Record.getBinaryDataInfo(RandomAccessFile raf) |
byte[] |
Grib1SectionBitMap.getBitmap(RandomAccessFile raf)
Read the bitmap array when needed
|
byte[] |
Grib1SectionBinaryData.getBytes(RandomAccessFile raf) |
float[] |
Grib1DataReader.getData(RandomAccessFile raf,
byte[] bitmap) |
static boolean |
Grib1RecordScanner.isValidFile(RandomAccessFile raf) |
boolean |
Grib1Index.makeIndex(String filename,
RandomAccessFile dataRaf) |
float[] |
Grib1Record.readData(RandomAccessFile raf) |
static float[] |
Grib1Record.readData(RandomAccessFile raf,
long startPos)
Read data array by first reading in GribRecord.
|
float[] |
Grib1Record.readDataRaw(RandomAccessFile raf,
GribData.InterpolationMethod method) |
int[] |
Grib1Record.readRawData(RandomAccessFile raf) |
void |
Grib1Record.showDataInfo(RandomAccessFile raf,
Formatter f) |
Constructor and Description |
---|
Grib1Record(RandomAccessFile raf)
Construct record by reading raf, no checking
|
Grib1RecordScanner(RandomAccessFile raf) |
Grib1SectionBinaryData(RandomAccessFile raf) |
Grib1SectionBitMap(RandomAccessFile raf) |
Grib1SectionGridDefinition(RandomAccessFile raf)
Read Grib Definition section from raf.
|
Grib1SectionIndicator(RandomAccessFile raf)
Read Grib2SectionIndicator from raf.
|
Grib1SectionProductDefinition(RandomAccessFile raf)
Read Product Definition section from raf.
|
Modifier and Type | Method and Description |
---|---|
void |
Grib2Record.check(RandomAccessFile raf,
Formatter f) |
static Grib2Drs |
Grib2Drs.factory(int template,
RandomAccessFile raf) |
static Grib2SectionBitMap |
Grib2SectionBitMap.factory(RandomAccessFile raf,
long startingPos) |
static Grib2Record |
Grib2RecordScanner.findRecordByDrspos(RandomAccessFile raf,
long drsPos)
tricky bit of business.
|
GribData.Info |
Grib2Record.getBinaryDataInfo(RandomAccessFile raf) |
GribData.Info |
Grib2Drs.Type0.getBinaryDataInfo(RandomAccessFile raf) |
GribData.Info |
Grib2Drs.Type50002.getBinaryDataInfo(RandomAccessFile raf) |
byte[] |
Grib2SectionBitMap.getBitmap(RandomAccessFile raf)
Read the bit map array.
|
byte[] |
Grib2SectionData.getBytes(RandomAccessFile raf) |
float[] |
Grib2DataReader.getData(RandomAccessFile raf,
byte[] bitmap,
Grib2Drs gdrs)
Deprecated.
|
float[] |
Grib2DataReader2.getData(RandomAccessFile raf,
Grib2SectionBitMap bitmapSection,
Grib2Drs gdrs) |
float[] |
Grib2DataReader.getData40(RandomAccessFile raf,
Grib2Drs.Type40 gdrs)
Deprecated.
|
float[] |
Grib2DataReader2.getData40(RandomAccessFile raf,
Grib2Drs.Type40 gdrs) |
int[] |
Grib2DataReader2.getData40raw(RandomAccessFile raf,
Grib2Drs.Type40 gdrs) |
float[] |
Grib2DataReader2.getData41(RandomAccessFile raf,
Grib2Drs.Type0 gdrs) |
float[] |
Grib2DataReader.getData50002(RandomAccessFile raf,
Grib2Drs.Type50002 gdrs)
Deprecated.
|
float[] |
Grib2DataReader2.getData50002(RandomAccessFile raf,
Grib2Drs.Type50002 gdrs) |
Grib2Drs |
Grib2SectionDataRepresentation.getDrs(RandomAccessFile raf) |
long |
Grib2SectionDataRepresentation.getLength(RandomAccessFile raf) |
int[] |
Grib2DataReader2.getRawData(RandomAccessFile raf,
Grib2SectionBitMap bitmapSection,
Grib2Drs gdrs) |
static boolean |
Grib2RecordScanner.isValidFile(RandomAccessFile raf) |
boolean |
Grib2Index.makeIndex(String filename,
RandomAccessFile dataRaf) |
float[] |
Grib2Record.readData(RandomAccessFile raf) |
float[] |
Grib2Record.readData(RandomAccessFile raf,
long drsPos)
Read data array
|
static float[] |
Grib2Record.readData(RandomAccessFile raf,
long drsPos,
long bmsPos,
int gdsNumberPoints,
int scanMode,
int nx,
int ny,
int[] nptsInLine)
Read data array: use when you want to be independent of the GribRecord
|
Grib2Drs.Type40 |
Grib2Record.readDataTest(RandomAccessFile raf) |
int[] |
Grib2Record.readRawData(RandomAccessFile raf) |
Constructor and Description |
---|
Grib2RecordScanner(RandomAccessFile raf) |
Grib2SectionBitMap(RandomAccessFile raf) |
Grib2SectionData(RandomAccessFile raf) |
Grib2SectionDataRepresentation(RandomAccessFile raf) |
Grib2SectionGridDefinition(RandomAccessFile raf)
Read Grib Definition section from raf.
|
Grib2SectionIdentification(RandomAccessFile raf)
Read Grib2SectionIndicator from raf.
|
Grib2SectionIndicator(RandomAccessFile raf)
Read Grib2SectionIndicator from raf.
|
Grib2SectionLocalUse(RandomAccessFile raf)
Read Grib2SectionLocalUse from raf.
|
Grib2SectionProductDefinition(RandomAccessFile raf)
Read Product Definition section from raf.
|
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 |
AbstractIOServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
IOServiceProvider.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file, and populate ncfile with it.
|
void |
IOServiceProviderWriter.openForWriting(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file and allow writing.
|
static Object |
IospHelper.readData(RandomAccessFile raf,
Layout layout,
DataType dataType,
Object arr,
int byteOrder,
boolean convertChar)
Read data subset from RandomAccessFile, place in given primitive array.
|
static Object |
IospHelper.readDataFill(RandomAccessFile raf,
Layout index,
DataType dataType,
Object fillValue,
int byteOrder)
Read data subset from RandomAccessFile, create primitive array of size Layout.getTotalNelems.
|
static Object |
IospHelper.readDataFill(RandomAccessFile raf,
Layout index,
DataType dataType,
Object fillValue,
int byteOrder,
boolean convertChar) |
Constructor and Description |
---|
BitReader(RandomAccessFile raf,
long startPos)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static float |
BufrNumbers.float4(RandomAccessFile raf)
Convert 4 bytes into a float value.
|
byte[] |
BufrIdentificationSection.getOptiondsalSection(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.
|
boolean |
BufrIosp2.isValidFile(RandomAccessFile raf) |
static boolean |
MessageScanner.isValidFile(RandomAccessFile raf)
is this a valid BUFR file.
|
void |
BufrIosp2.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
BufrIosp2.open(RandomAccessFile raf,
NetcdfFile ncfile,
Message single) |
static BufrConfig |
BufrConfig.openFromMessage(RandomAccessFile raf,
Message m,
org.jdom2.Element iospParam) |
int |
MessageUncompressedDataReader.readData(ArrayStructureBB abb,
Message m,
RandomAccessFile raf,
Range r,
boolean addTime,
Formatter f)
Read some or all datasets from a single message
|
void |
MessageCompressedDataReader.readData(ArrayStructureMA ama,
Message m,
RandomAccessFile raf,
Range r,
Formatter f)
Read some or all datasets from a single message
|
ArrayStructure |
MessageCompressedDataReader.readEntireMessage(Structure s,
Message proto,
Message m,
RandomAccessFile raf,
Formatter f)
Read all datasets from a single message
|
ArrayStructure |
MessageUncompressedDataReader.readEntireMessage(Structure s,
Message proto,
Message m,
RandomAccessFile raf,
Formatter f)
Read all datasets from a single message
|
static BufrConfig |
BufrConfig.scanEntireFile(RandomAccessFile raf) |
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.
|
Constructor and Description |
---|
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,
boolean useEmbeddedTables) |
Modifier and Type | Method and Description |
---|---|
Message |
BufrSplitter.getMessage(RandomAccessFile raf) |
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 |
---|---|
static boolean |
Doradeheader.isValidFile(RandomAccessFile raf) |
boolean |
Doradeiosp.isValidFile(RandomAccessFile raf) |
void |
Doradeiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
boolean |
FysatHeader.isValidFile(RandomAccessFile raf) |
boolean |
Fysatiosp.isValidFile(RandomAccessFile raf) |
void |
Fysatiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
boolean |
Giniiosp.isValidFile(RandomAccessFile raf) |
void |
Giniiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
static boolean |
GradsDataDescriptorFile.failFast(RandomAccessFile raf) |
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 |
H4iosp.isValidFile(RandomAccessFile raf) |
void |
H4iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
static boolean |
H5header.isValidFile(RandomAccessFile raf) |
boolean |
H5iosp.isValidFile(RandomAccessFile raf) |
void |
H5iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
boolean |
Uspln.isValidFile(RandomAccessFile raf)
Check if this is a valid file for this IOServiceProvider.
|
boolean |
GtopoIosp.isValidFile(RandomAccessFile raf) |
boolean |
Nldn.isValidFile(RandomAccessFile raf)
Check if this is a valid file for this IOServiceProvider.
|
boolean |
NmcObsLegacy.isValidFile(RandomAccessFile raf) |
void |
Uspln.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask)
Open existing file, and populate ncfile with it.
|
void |
GtopoIosp.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 |
NmcObsLegacy.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) |
static boolean |
N3header.isValidFile(RandomAccessFile raf) |
boolean |
N3iosp.isValidFile(RandomAccessFile raf) |
void |
N3iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
N3iosp.openForWriting(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 ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
boolean |
Ghcnm2.isValidFile(RandomAccessFile raf) |
boolean |
Ghcnm.isValidFile(RandomAccessFile raf) |
boolean |
IgraPor.isValidFile(RandomAccessFile raf) |
void |
Ghcnm2.open(RandomAccessFile raff,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Ghcnm.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
IgraPor.open(RandomAccessFile raff,
NetcdfFile ncfile,
CancelTask cancelTask) |
Constructor and Description |
---|
Vinfo(RandomAccessFile raff,
StructureMembers sm,
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 | Method and Description |
---|---|
boolean |
ShapefileIosp.isValidFile(RandomAccessFile raf) |
void |
ShapefileIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Field and Description |
---|---|
RandomAccessFile |
SigmetVolumeScan.raf |
Modifier and Type | Method and Description |
---|---|
ArrayList<Variable> |
SigmetIOServiceProvider.init(RandomAccessFile raf,
NetcdfFile ncfile,
Map<String,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 Map<String,Number> |
SigmetIOServiceProvider.readRecordsHdr(RandomAccessFile raf)
Read some global data from SIGMET file.
|
Map<String,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 |
UFheader.isValidFile(RandomAccessFile raf) |
boolean |
UFiosp.isValidFile(RandomAccessFile raf) |
void |
UFiosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Ray.readData(RandomAccessFile raf,
String abbrev,
Range gateRange,
IndexIterator ii)
Read data from this ray.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Nc4Iosp.isValidFile(RandomAccessFile raf) |
void |
Nc4Iosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
Nc4Iosp.openForWriting(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
Modifier and Type | Method and Description |
---|---|
boolean |
NcStreamIosp.isValidFile(RandomAccessFile raf) |
void |
NcStreamIosp.open(RandomAccessFile raf,
NetcdfFile ncfile,
CancelTask cancelTask) |
void |
NcStreamIosp.openDebug(RandomAccessFile raf,
NetcdfFile ncfile,
List<NcStreamIosp.NcsMess> ncm) |
static boolean |
NcStream.readAndTest(RandomAccessFile raf,
byte[] test) |
static int |
NcStream.readVInt(RandomAccessFile raf) |
static int |
NcStream.writeVInt(RandomAccessFile out,
int value) |
Modifier and Type | Method and Description |
---|---|
static long |
IO.copyRafB(RandomAccessFile raf,
long offset,
long length,
OutputStream out,
byte[] buffer)
Copy part of a RandomAccessFile to output stream, specify internal buffer size
|
Modifier and Type | Class and Description |
---|---|
class |
InMemoryRandomAccessFile
A RandomAccessFile stored entirely in memory as a byte array.
|
class |
MMapRandomAccessFile
Use NIO MappedByteBuffer to implement a RandomAccessFile.
|
Modifier and Type | Method and Description |
---|---|
static RandomAccessFile |
RandomAccessFile.acquire(String location) |
static RandomAccessFile |
RandomAccessFile.acquire(String location,
int buffer_size) |
Modifier and Type | Class and Description |
---|---|
class |
HTTPRandomAccessFile
Gives access to files over HTTP, using "Accept-Ranges" HTTP header to do random access.
|
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.