org.bs.mdi
Interface FileExporter

All Superinterfaces:
FileIOModule

public interface FileExporter
extends FileIOModule

A file I/O module which can export documents. Exporting means writing data to disk which cannot be opened again.


Method Summary
 void export(RootData data)
          Exports the data to a non-loadable format.
 
Methods inherited from interface org.bs.mdi.FileIOModule
canHandle, getDescription, getSupportedFormats
 

Method Detail

export

public void export(RootData data)
            throws FileIOException
Exports the data to a non-loadable format. The exporter has to do all the required user interaction (such as showing file selection dialogs) on its own.

Parameters:
data - the RootData to be exported
Throws:
FileIOException