Class FileChooserFilter


  • public final class FileChooserFilter
    extends FileFilter
    Used to hold extension(s) of acceptable file types and a short description of them.

    Module: swing-util-api

    To use this in your app, include the following dependency in your POM:

    <dependency>
        <groupId>org.cytoscape</groupId>
        <artifactId>swing-util-api</artifactId>
    </dependency>

    Cytoscape Backwards Compatibility (Final Class): This class is final and therefore can't be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.
    • Constructor Detail

      • FileChooserFilter

        public FileChooserFilter​(String description,
                                 String extension)
        Construct this FileChooserFilter using one acceptable file type extension.
        Parameters:
        description - a short description of the acceptable file type
        extension - the file extension of the acceptable file type
      • FileChooserFilter

        public FileChooserFilter​(String description,
                                 String[] extensions)
        Construct this FileChooserFilter using multiple acceptable file type extensions.
        Parameters:
        description - a short description of the acceptable file type(s)
        extensions - the file extensions of the acceptable file type(s)
    • Method Detail

      • accept

        public boolean accept​(File file)
        Accept or not the file from JFileChooser.
        Specified by:
        accept in class FileFilter
        Parameters:
        file - the file to be tested
      • getDescription

        public String getDescription()
        Returns the short description of the acceptable file type.
        Specified by:
        getDescription in class FileFilter
        Returns:
        the short description of the acceptable file type.
      • getExtensions

        public String[] getExtensions()
        Returns an array of the extensions associated with this FileChooserFilter.
        Returns:
        an array of the extensions associated with this FileChooserFilter.