ucar.nc2.iosp.bufr.tables
Class BufrTables

java.lang.Object
  extended by 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.


Constructor Summary
BufrTables()
           
 
Method Summary
static TableA getTableA(java.lang.String tablename)
           
static TableB getTableB(java.lang.String tablename)
           
static TableD getTableD(java.lang.String tablename)
           
static boolean hasTableB(java.lang.String tablename)
           
static void main(java.lang.String[] args)
           
static TableB readTableB(java.lang.String tablename)
           
static TableD readTableD(java.lang.String tablename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufrTables

public BufrTables()
Method Detail

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