simtools.ui
Class MenuResourceBundle.FileFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by simtools.ui.MenuResourceBundle.FileFilter
Enclosing class:
MenuResourceBundle

public class MenuResourceBundle.FileFilter
extends javax.swing.filechooser.FileFilter


Field Summary
protected  boolean _acceptFilesWithoutExtension
           
protected  boolean _canProcessDirectory
           
protected  java.lang.String _description
           
protected  java.lang.String[] _extension
           
 
Constructor Summary
MenuResourceBundle.FileFilter(java.lang.String[] ext, java.lang.String desc)
          Creates a new file filter
MenuResourceBundle.FileFilter(java.lang.String ext, java.lang.String desc)
          Creates a new file filter
 
Method Summary
 boolean accept(java.io.File f)
           
 boolean acceptFilesWithoutExtention()
           
 boolean canProcess(java.io.File f)
           
 boolean canProcessDirectory()
           
 boolean canSelect(java.io.File f)
           
 boolean equals(java.lang.Object o)
           
 java.io.File forceExtension(java.io.File f)
          Force the default extension to a file
 java.lang.String getDescription()
           
 java.lang.String getExtension()
          Get the default extension
 void setAcceptFilesWithoutExtention(boolean acceptFilesWithoutExtension)
           
 void setCanProcessDirectory(boolean canProcessDirectory)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_extension

protected java.lang.String[] _extension

_description

protected java.lang.String _description

_canProcessDirectory

protected boolean _canProcessDirectory

_acceptFilesWithoutExtension

protected boolean _acceptFilesWithoutExtension
Constructor Detail

MenuResourceBundle.FileFilter

public MenuResourceBundle.FileFilter(java.lang.String ext,
                                     java.lang.String desc)
Creates a new file filter

Parameters:
ext - the file extensions, separated by spaces
desc - the file description

MenuResourceBundle.FileFilter

public MenuResourceBundle.FileFilter(java.lang.String[] ext,
                                     java.lang.String desc)
Creates a new file filter

Parameters:
ext - the array of file extension
desc - the file description
Method Detail

accept

public boolean accept(java.io.File f)
Specified by:
accept in class javax.swing.filechooser.FileFilter

canProcess

public boolean canProcess(java.io.File f)

canSelect

public boolean canSelect(java.io.File f)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class javax.swing.filechooser.FileFilter

getExtension

public java.lang.String getExtension()
Get the default extension

Returns:
the default extension

forceExtension

public java.io.File forceExtension(java.io.File f)
Force the default extension to a file

Parameters:
a - file with or without extension
Returns:
a file with the the default extension

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

canProcessDirectory

public boolean canProcessDirectory()

setCanProcessDirectory

public void setCanProcessDirectory(boolean canProcessDirectory)

acceptFilesWithoutExtention

public boolean acceptFilesWithoutExtention()

setAcceptFilesWithoutExtention

public void setAcceptFilesWithoutExtention(boolean acceptFilesWithoutExtension)