Class SampleDataFileChooser

  • All Implemented Interfaces:
    adams.gui.chooser.FileChooser, ImageObserver, MenuContainer, Serializable, Accessible

    public class SampleDataFileChooser
    extends adams.gui.chooser.AbstractReportFileChooser<SampleData,​adams.data.io.input.AbstractReportReader,​adams.data.io.output.AbstractReportWriter>
    A specialized JFileChooser that lists all available file Readers and Writers for sampledata reports.

    Based on weka.gui.ConverterFileChooser
    Version:
    $Revision: 2242 $
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    ConverterFileChooser, Serialized Form
    • Constructor Detail

      • SampleDataFileChooser

        public SampleDataFileChooser()
        Constructs a FileChooser pointing to the user's default directory.
      • SampleDataFileChooser

        public SampleDataFileChooser​(File currentDirectory)
        Constructs a FileChooser using the given File as the path.
        Parameters:
        currentDirectory - the path to start in
      • SampleDataFileChooser

        public SampleDataFileChooser​(String currentDirectory)
        Constructs a FileChooser using the given path.
        Parameters:
        currentDirectory - the path to start in
    • Method Detail

      • getDefaultReader

        protected adams.data.io.input.AbstractReportReader<SampleData> getDefaultReader()
        Returns the default reader.
        Specified by:
        getDefaultReader in class adams.gui.chooser.AbstractReportFileChooser<SampleData,​adams.data.io.input.AbstractReportReader,​adams.data.io.output.AbstractReportWriter>
        Returns:
        the default reader
      • getDefaultWriter

        protected adams.data.io.output.AbstractReportWriter<SampleData> getDefaultWriter()
        Returns the default writer.
        Specified by:
        getDefaultWriter in class adams.gui.chooser.AbstractReportFileChooser<SampleData,​adams.data.io.input.AbstractReportReader,​adams.data.io.output.AbstractReportWriter>
        Returns:
        the default writer
      • doInitializeFilters

        protected void doInitializeFilters()
        Performs the actual initialization of the filters.
        Specified by:
        doInitializeFilters in class adams.gui.chooser.AbstractConfigurableExtensionFileFilterFileChooser<adams.data.io.input.AbstractReportReader,​adams.data.io.output.AbstractReportWriter>