visualmodeler
Class DefaultFileFilter

java.lang.Object
  |
  +--javax.swing.filechooser.FileFilter
        |
        +--visualmodeler.DefaultFileFilter

public class DefaultFileFilter
extends javax.swing.filechooser.FileFilter

A DefaultFileFilter, once implemented, can be set on a JFileChooser to keep unwanted files from appearing in the directory listing.


Constructor Summary
DefaultFileFilter(java.lang.String[] ext, java.lang.String desc)
          Construct a default file filter to filter some file extensions.
DefaultFileFilter(java.lang.String ext, java.lang.String desc)
          Construct a default file filter to filter a file extension.
 
Method Summary
 boolean accept(java.io.File f)
          Whether the given file is accepted by this filter.
 java.lang.String getDescription()
          Get the description of this filter.
 java.lang.String getExtension(java.io.File f)
          Get the file extension of the file.
 java.lang.String getFileNameOnly(java.lang.String fileName)
          Get the file name without its file extension.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFileFilter

public DefaultFileFilter(java.lang.String ext,
                         java.lang.String desc)
Construct a default file filter to filter a file extension.

Parameters:
ext - File extension to filter
desc - Description of this filter, eg. "JPG and GIF Images"

DefaultFileFilter

public DefaultFileFilter(java.lang.String[] ext,
                         java.lang.String desc)
Construct a default file filter to filter some file extensions.

Parameters:
ext - File extensions to filter
desc - Description of this filter, eg. "JPG and GIF Images"
Method Detail

accept

public boolean accept(java.io.File f)
Whether the given file is accepted by this filter.

Specified by:
accept in class javax.swing.filechooser.FileFilter
Parameters:
f - File
Returns:
true if file is accepted false otherwise.

getExtension

public java.lang.String getExtension(java.io.File f)
Get the file extension of the file.

Parameters:
f - File
Returns:
File extension

getFileNameOnly

public java.lang.String getFileNameOnly(java.lang.String fileName)
Get the file name without its file extension.

Parameters:
fileName - Filename with file extension
Returns:
Filename without file extension

getDescription

public java.lang.String getDescription()
Get the description of this filter.

Specified by:
getDescription in class javax.swing.filechooser.FileFilter
Returns:
Description