insensa.exports
Interface FileExporter

All Known Implementing Classes:
GeotiffExporter

public interface FileExporter


Method Summary
 void export()
          This method gets called after setOutputFilePath(String) and setRasterFileList(List) are finished.
 void setOutputFilePath(java.lang.String outputFilePath)
          Listener method that gets called when the output filepath is selected from a registered Settings Dialog ( IViewFileExporterSetting )
 void setRasterFileList(java.util.List<CRasterFileInformation> rasterFileList)
           
 void setWorkerStatusCallback(WorkerStatusCallback callback)
           
 

Method Detail

export

void export()
            throws java.io.IOException
This method gets called after setOutputFilePath(String) and setRasterFileList(List) are finished. It is responsible for the actual export work.

Throws:
java.io.IOException

setOutputFilePath

void setOutputFilePath(java.lang.String outputFilePath)
Listener method that gets called when the output filepath is selected from a registered Settings Dialog ( IViewFileExporterSetting )

Parameters:
outputFilePath - the chosen output filepath

setRasterFileList

void setRasterFileList(java.util.List<CRasterFileInformation> rasterFileList)
Parameters:
rasterFileList - the chosen CRasterFileInformation

setWorkerStatusCallback

void setWorkerStatusCallback(WorkerStatusCallback callback)
Parameters:
callback - a listener object