TableSaveChooser
is used for saving tables.
As well as allowing the user to select the table's destination,
it also allows selection of the output file format
from the list of those which the StarTableOutput
knows about.
Like the load dialogue, it provides a pluggable framework
for destination-specific GUI components.
These are provided by implementations of the
TableSaveDialog
class,
which can be plugged in as required.
Implementations for saving to local and remote filesystems and
JDBC databases are provided within STIL.