A B C D F G I K L M N O S U W

A

addGlobalAttribute(String, String) - Method in class ucar.bufr.Index
adds a GlobalAttribute to the index.
addObservation(String, String, int, float, float, int, long, long, int, int) - Method in class ucar.bufr.Index
adds a Observation to the index.
addParameter(String, int, boolean, String, String) - Method in class ucar.bufr.Index
adds a Parameter to the index.
altitude - Variable in class ucar.bufr.Index.coordinate
 

B

bitBuf - Variable in class ucar.bufr.Index.BufrObs
 
bitPos - Variable in class ucar.bufr.Index.BufrObs
 
BufrData - Class in ucar.bufr
A class that represents a BufrData, one field in an dataset.
BufrData(Descriptor) - Constructor for class ucar.bufr.BufrData
Constructor for creating BufrData.
BufrDataExtractor - Class in ucar.bufr
A class used to extract one ob or one set of obs from a Bufr file by using fields DDSoffset, ObsOffset, BitPos, and BitBuf from a BUFR Index.
BufrDataExtractor(RandomAccessFile, String) - Constructor for class ucar.bufr.BufrDataExtractor
Constructs a BufrDataExtractor object for a RandomAccessFile.
BufrDump - Class in ucar.bufr
This class dumps the the metadata/data information for a Bufr file.
BufrDump() - Constructor for class ucar.bufr.BufrDump
 
BufrGetData - Class in ucar.bufr
Class to extract an obs or a set of obs from a Bufr file.
BufrGetData() - Constructor for class ucar.bufr.BufrGetData
 
BufrIndexer - Class in ucar.bufr
Creates an index of the internal contents for a given BUFR file.
BufrIndexer() - Constructor for class ucar.bufr.BufrIndexer
 
BufrInput - Class in ucar.bufr
A class that scans a BUFR file to extract product information.
BufrInput(RandomAccessFile) - Constructor for class ucar.bufr.BufrInput
Constructs a BufrInput object from a raf.

C

current_index_version - Static variable in class ucar.bufr.Index
used to check versions of already created indexes.

D

DDSoffset - Variable in class ucar.bufr.Index.BufrObs
 
dim - Variable in class ucar.bufr.Index.BufrObs
 
dimension - Variable in class ucar.bufr.Index.parameter
 

F

finish() - Method in class ucar.bufr.Index
Sort the index information for quick access.

G

getBufrDatas() - Method in class ucar.bufr.BufrDataExtractor
the bufrdatas (fields) for this dataset.
getBufrObs(String, String, int, long, long, int, int) - Method in class ucar.bufr.Index
 
getCoordinates() - Method in class ucar.bufr.Index
coordinates of the locations.
getData(long, long, int, int) - Method in class ucar.bufr.BufrDataExtractor
reads the Bufrdatas (fields) with a certain offsets in the file.
getDorder() - Method in class ucar.bufr.BufrDataExtractor
the order of bufrdatas (fields) for this dataset.
getFloatData() - Method in class ucar.bufr.BufrData
float data of BufrData if available.
getGlobalAttributes() - Method in class ucar.bufr.Index
GlobalAttributes of index.
getKey() - Method in class ucar.bufr.BufrData
FXY key of this bufrdata.
getLocations() - Method in class ucar.bufr.Index
locations in this dataset.
getLongData() - Method in class ucar.bufr.BufrData
long data of BufrData if available.
getName() - Method in class ucar.bufr.BufrData
name of this BufrData.
getNumberObs() - Method in class ucar.bufr.Index
numberObs in this dataset.
getObservations() - Method in class ucar.bufr.Index
observations of index, one ArrayList for each location.
getObsLocations() - Method in class ucar.bufr.Index
locations in this observation time.
getObsTimes() - Method in class ucar.bufr.Index
observation times in this dataset.
getParameters() - Method in class ucar.bufr.Index
Parameters of index.
getRecords() - Method in class ucar.bufr.BufrInput
Get records of the BUFR file.
getStringData() - Method in class ucar.bufr.BufrData
String data of BufrData if available.
getTotalObs() - Method in class ucar.bufr.BufrInput
Get total number of observations in the BUFR file.
getUnits() - Method in class ucar.bufr.BufrData
units of this BufrData.
getVarCount() - Method in class ucar.bufr.BufrData
number of times variable is repeated in this obs.

I

incrementVarCount() - Method in class ucar.bufr.BufrData
keeps track of variable count.
Index - Class in ucar.bufr
An "in memory" index for Bufr files.
Index() - Constructor for class ucar.bufr.Index
Constructor for creating an Index from the Bufr file.
Index.BufrObs - Class in ucar.bufr
class to represent each observation in the index.
Index.BufrObs() - Constructor for class ucar.bufr.Index.BufrObs
constructor.
Index.coordinate - Class in ucar.bufr
class to represent a coordinate of a point (station) in the index.
Index.coordinate(String, String, String) - Constructor for class ucar.bufr.Index.coordinate
constructor.
Index.coordinate(float, float, int) - Constructor for class ucar.bufr.Index.coordinate
 
Index.parameter - Class in ucar.bufr
class to represent a Parameter in the index.
Index.parameter(String, int, boolean, String, String) - Constructor for class ucar.bufr.Index.parameter
constructor.
isNumeric() - Method in class ucar.bufr.BufrData
is this BufrData numeric?.
isNumeric - Variable in class ucar.bufr.Index.parameter
 
ISOdate - Variable in class ucar.bufr.Index.BufrObs
 
isValidFile() - Method in class ucar.bufr.BufrInput
is this a valid Bufr file.

K

key - Variable in class ucar.bufr.Index.parameter
 

L

latitude - Variable in class ucar.bufr.Index.coordinate
 
longitude - Variable in class ucar.bufr.Index.coordinate
 

M

main(String[]) - Static method in class ucar.bufr.BufrDump
Dumps meta data information of a Bufr file.
main(String[]) - Static method in class ucar.bufr.BufrGetData
Obtain a particular product's data.
main(String[]) - Static method in class ucar.bufr.BufrIndexer
creates a Bufr index for given Bufr file.
main(String[]) - Static method in class ucar.bufr.Index
main.

N

name - Variable in class ucar.bufr.Index.BufrObs
 
name - Variable in class ucar.bufr.Index.parameter
 

O

obsOffset - Variable in class ucar.bufr.Index.BufrObs
 
open(String) - Method in class ucar.bufr.Index
open Bufr Index file for scanning.
open(String, InputStream) - Method in class ucar.bufr.Index
open Bufr Index file for scanning.

S

scan(boolean, boolean) - Method in class ucar.bufr.BufrInput
scans a Bufr file to gather metadata and data.
setAllocation(int) - Method in class ucar.bufr.BufrData
allocates space for String or float block.
setAllocationLong(int) - Method in class ucar.bufr.BufrData
allocates space for long block.
setData(float[]) - Method in class ucar.bufr.BufrData
Replaces data for float block.
setValue(String) - Method in class ucar.bufr.BufrData
sets one String in String block.
setValue(float) - Method in class ucar.bufr.BufrData
sets one float in float block.
setValue(long) - Method in class ucar.bufr.BufrData
sets one long in long block.
shrinkData() - Method in class ucar.bufr.BufrData
shrinks data in String or float block to varCount * size.

U

ucar.bufr - package ucar.bufr
 
units - Variable in class ucar.bufr.Index.parameter
 

W

writeFileIndex(RandomAccessFile, PrintStream, boolean) - Static method in class ucar.bufr.BufrIndexer
Write a Bufr file index; optionally create an in-memory index.

A B C D F G I K L M N O S U W