/* * @(#)FileFilter.java 1.19 04/06/28 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package javax.swing.filechooser; import java.io.File; /** * FileFilter is an abstract class that has no default * implementation. A FileFilter, once implemented, * can be set on a JFileChooser to * keep unwanted files from appearing in the directory listing. * For an example implementation of a simple file filter, see * yourJDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java. * For more information and examples see * How to Use File Choosers, * a section in The Java Tutorial. * * @see javax.swing.JFileChooser#setFileFilter * @see javax.swing.JFileChooser#addChoosableFileFilter * * @version 1.19 06/28/04 * @author Jeff Dinkins */ public abstract class FileFilter { /** * Whether the given file is accepted by this filter. */ public abstract boolean accept(File f); /** * The description of this filter. For example: "JPG and GIF Images" * @see FileView#getName */ public abstract String getDescription(); }