com.holub.database
Interface Table.Exporter

All Known Implementing Classes:
CSVExporter, JTableExporter
Enclosing interface:
Table

public static interface Table.Exporter

Used for exporting tables in various formats. Note that I can add methods to this interface if the representation requires it without impacting the Table's clients at all.


Method Summary
 void endTable()
           
 void startTable()
           
 void storeMetadata(String tableName, int width, int height, Iterator columnNames)
           
 void storeRow(Iterator data)
           
 

Method Detail

startTable

void startTable()
                throws IOException
Throws:
IOException

storeMetadata

void storeMetadata(String tableName,
                   int width,
                   int height,
                   Iterator columnNames)
                   throws IOException
Throws:
IOException

storeRow

void storeRow(Iterator data)
              throws IOException
Throws:
IOException

endTable

void endTable()
              throws IOException
Throws:
IOException