org.harctoolbox.irscrutinizer.importer
Interface IFileImporter

All Known Subinterfaces:
IReaderImporter
All Known Implementing Classes:
CcfImporter, CsvImporter, CsvParametrizedImporter, CsvRawImporter, GirrImporter, IctImporter, LircImporter, RawLineImporter, RmduImporter, WaveImporter, XcfImporter

public interface IFileImporter

This class models reading from a file, but not a stream (Reader), or from a data base.


Method Summary
 boolean canImportDirectories()
           
 java.lang.String[][] getFileExtensions()
           
 void load(java.io.File file)
           
 boolean loadFileSelector(java.awt.Component component, java.lang.String title, java.lang.String defaultDir)
           
 

Method Detail

load

void load(java.io.File file)
          throws java.io.IOException,
                 java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

loadFileSelector

boolean loadFileSelector(java.awt.Component component,
                         java.lang.String title,
                         java.lang.String defaultDir)
                         throws java.io.IOException,
                                java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

canImportDirectories

boolean canImportDirectories()

getFileExtensions

java.lang.String[][] getFileExtensions()