| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.filechooser.FileFilter
javax.swing.filechooser.FileNameExtensionFilter
public final class FileNameExtensionFilter
An implementation of FileFilter that filters using a
 specified set of extensions. The extension for a file is the
 portion of the file name after the last ".". Files whose name does
 not contain a "." have no file name extension. File name extension
 comparisons are case insensitive.
 
 The following example creates a
 FileNameExtensionFilter that will show jpg files:
 
 FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg");
 JFileChooser fileChooser = ...;
 fileChooser.addChoosableFileFilter(filter);
 
FileFilter, 
JFileChooser.setFileFilter(javax.swing.filechooser.FileFilter), 
JFileChooser.addChoosableFileFilter(javax.swing.filechooser.FileFilter), 
JFileChooser.getFileFilter()| Constructor Summary | |
|---|---|
| FileNameExtensionFilter(String description,
                        String... extensions)Creates a FileNameExtensionFilterwith the specified
 description and file name extensions. | |
| Method Summary | |
|---|---|
|  boolean | accept(File f)Tests the specified file, returning true if the file is accepted, false otherwise. | 
|  String | getDescription()The description of this filter. | 
|  String[] | getExtensions()Returns the set of file name extensions files are tested against. | 
|  String | toString()Returns a string representation of the FileNameExtensionFilter. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public FileNameExtensionFilter(String description,
                               String... extensions)
FileNameExtensionFilter with the specified
 description and file name extensions. The returned FileNameExtensionFilter will accept all directories and any
 file with a file name extension contained in extensions.
description - textual description for the filter, may be
                    nullextensions - the accepted file name extensions
IllegalArgumentException - if extensions is null, empty,
         contains null, or contains an empty stringaccept(java.io.File)| Method Detail | 
|---|
public boolean accept(File f)
FileFilter, or the file is a directory.
accept in class FileFilterf - the File to test
public String getDescription()
getDescription in class FileFilterFileView.getName(java.io.File)public String[] getExtensions()
public String toString()
FileNameExtensionFilter.
 This method is intended to be used for debugging purposes,
 and the content and format of the returned string may vary
 between implementations.
toString in class ObjectFileNameExtensionFilter| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.