Package weka.gui

Class ExtensionFileFilter

    • Constructor Detail

      • ExtensionFileFilter

        public ExtensionFileFilter​(String extension,
                                   String description)
        Creates the ExtensionFileFilter
        Parameters:
        extension - the extension of accepted files.
        description - a text description of accepted files.
      • ExtensionFileFilter

        public ExtensionFileFilter​(String[] extensions,
                                   String description)
        Creates an ExtensionFileFilter that accepts files that have any of the extensions contained in the supplied array.
        Parameters:
        extensions - an array of acceptable file extensions (as Strings).
        description - a text description of accepted files.
    • Method Detail

      • getDescription

        public String getDescription()
        Gets the description of accepted files.
        Specified by:
        getDescription in class FileFilter
        Returns:
        the description.
      • getExtensions

        public String[] getExtensions()
        Returns a copy of the acceptable extensions.
        Returns:
        the accepted extensions
      • accept

        public boolean accept​(File file)
        Returns true if the supplied file should be accepted (i.e.: if it has the required extension or is a directory).
        Specified by:
        accept in class FileFilter
        Parameters:
        file - the file of interest.
        Returns:
        true if the file is accepted by the filter.
      • accept

        public boolean accept​(File dir,
                              String name)
        Returns true if the file in the given directory with the given name should be accepted.
        Specified by:
        accept in interface FilenameFilter
        Parameters:
        dir - the directory where the file resides.
        name - the name of the file.
        Returns:
        true if the file is accepted.