Used to manage tabular catalog data in memory, such as the result of a catalog query or the contents of a local catalog file. This class can be easily used with a JTable widget, since it extends the DefaultTableModel class. It can also be used as an in memory catalog for further searches.
In ASCII form, the data is represented as a tab separated table with an optional header and column headings.
The header may contain comments (starting with '#') or other text. Lines of the form "keyword: value" define properties, which are saved in a Properties object for access by client classes.
A dashed line "---" divides the column headings from the data rows. The column headings should be separated by tabs.
There is one row per line and each row should have the same number of tab separated columns as the table headings.
@author Allan Brighton
@version $Revision: 1.6 $