Interface FileSourcedConverter

  • All Known Implementing Classes:
    CSVLoader

    public interface FileSourcedConverter
    Interface to a loader/saver that loads/saves from a file source.
    Version:
    $Revision: 1.2 $
    Author:
    Mark Hall
    • Method Detail

      • getFileExtension

        java.lang.String getFileExtension()
        Get the file extension used for this type of file
        Returns:
        the file extension
      • getFileDescription

        java.lang.String getFileDescription()
        Get a one line description of the type of file
        Returns:
        a description of the file type
      • setFile

        void setFile​(java.io.File file)
              throws java.io.IOException
        Set the file to load from/ to save in
        Parameters:
        file - the file to load from
        Throws:
        java.io.IOException - if an error occurs
      • retrieveFile

        java.io.File retrieveFile()
        Return the current source file/ destination file
        Returns:
        a File value