ucar.nc2.iosp.bufr.tables
Class BufrTables
java.lang.Object
ucar.nc2.iosp.bufr.tables.BufrTables
public class BufrTables
- extends java.lang.Object
BUFR files use external tables to interpret the data. TableA is for the type of the data,
TableB is for descriptors used to decode/name a raw section of data, and TableD is used
to expand a descriptor into a sequence of descriptors.
The basic operations of this class is to load BUFR tables stored in files.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BufrTables
public BufrTables()
getTableA
public static TableA getTableA(java.lang.String tablename)
throws java.io.IOException
- Throws:
java.io.IOException
hasTableB
public static boolean hasTableB(java.lang.String tablename)
getTableB
public static TableB getTableB(java.lang.String tablename)
throws java.io.IOException
- Throws:
java.io.IOException
getTableD
public static TableD getTableD(java.lang.String tablename)
throws java.io.IOException
- Throws:
java.io.IOException
readTableB
public static TableB readTableB(java.lang.String tablename)
throws java.io.IOException
- Throws:
java.io.IOException
readTableD
public static TableD readTableD(java.lang.String tablename)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException